diff --git a/admin-guide/index.md b/admin-guide/index.md index c06d44115..d5065fd8a 100644 --- a/admin-guide/index.md +++ b/admin-guide/index.md @@ -23,10 +23,6 @@ Administrators control the following aspects of the Pozi experience: [!ref icon="tools" text="Issues with individual layers"](/admin-guide/qgis/configuring-layers#troubleshooting) [!ref icon="tools" text="Issues with projects/layer groups"](/admin-guide/qgis/managing-qgis-projects#troubleshooting) -==- Issue affecting *ALL* internal layer groups - -If you are not able to view any layer groups from your internal sources, remote into the server on which Pozi Server is installed, go to Control Panel > Administrative Tools > Services > PoziConnectServer > right-click > Restart. - ==- ## Let Us Help You @@ -34,7 +30,6 @@ If you are not able to view any layer groups from your internal sources, remote For other changes to the Pozi app experience, contact the Pozi Helpdesk: * register a new layer catalogue (ie, layer group) in Pozi -* register new layers for viewing by public * change the default basemap, search and imagery options * update branding * solve an issue that's not covered in our Troubleshooting pages diff --git a/admin-guide/installation/entra-id/application-proxy.md b/admin-guide/installation/entra-id/application-proxy.md index 47052d20d..6d30ebc43 100644 --- a/admin-guide/installation/entra-id/application-proxy.md +++ b/admin-guide/installation/entra-id/application-proxy.md @@ -117,7 +117,7 @@ It is recommended to assign an individual user first for testing before assignin When configured correctly, a request from a logged-in user to Pozi Server through the Application Proxy URL should return the same result as within the local network. - Visiting followin the Entra ID Application Proxy URL: + Visiting following the Entra ID Application Proxy URL: `https://poziserver-.msappproxy.net/pozi/qgisserver/wfs3.html` diff --git a/admin-guide/qgis/configuring-linked-datasets.md b/admin-guide/qgis/configuring-linked-datasets.md index 8255152bd..fd5884ec2 100644 --- a/admin-guide/qgis/configuring-linked-datasets.md +++ b/admin-guide/qgis/configuring-linked-datasets.md @@ -52,20 +52,21 @@ Configuring *joined* tables in QGIS may be suitable when: - the table has fewer than 10,000 records (larger tables are still supported, however you may observe that they are slow to load) - users expect to search on joined attributes or view them in a table -Attributes from *joined* tables appear in the Pozi info panel in the same information tab as the parent dataset. +Think of joined tables as adding fields from one table to another. Attributes from joined tables appear in the Pozi info panel in the same information tab as the parent dataset. -If you decide a *joined* dataset is right for you, see [here](https://docs.qgis.org/3.34/en/docs/user_manual/working_with_vector/joins_relations.html#joining-features-between-two-layers) for information on how to configure it in QGIS. The remainder of the instructions on this page are not relevant to joined datasets. +If you decide a joined dataset is right for you, see [here](https://docs.qgis.org/3.34/en/docs/user_manual/working_with_vector/joins_relations.html#joining-features-between-two-layers) for information on how to configure it in QGIS. The remainder of the instructions on this page are not relevant to joined datasets. ### Linked Datasets Alternatively, adding *linked* datasets (as covered in this page) is recommended when: - there is a one-to-many relationship between records in the tables, or -- for tables with more than 10,000 records +- for tables with more than 10,000 records, or +- the child dataset is a spatial table which uses a spatial intersection to link to its parent -Attributes from *linked* tables appear in the Pozi info panel in separate tabs below the parent's information tab. +Attributes from linked tables appear in the Pozi info panel in separate tabs below the parent's information tab. -If you decide a *linked* dataset is right for you, continue to the instructions below. +If you decide a linked dataset is right for you, continue to the instructions below. ## Add Linked Dataset @@ -103,6 +104,12 @@ The parent layer can exist in the same QGIS project, or a different project, or ### Parameter +!!! Note + +If you are configuring a child dataset as a *spatial intersection* of its parent, you don't need to specify any `parameter` filter. In the absence of any filter, Pozi assumes that the parent/child relationship is a spatial intersection, and it will generate the necessary query to return all child records that intersect with the selection spatial record. + +!!! + The `parameter` is an expression that contains instructions for filtering the child dataset to return only records that relate to an individual parent feature. Use the layer's Query Builder to construct and test your expression. @@ -137,12 +144,14 @@ Example: `parameter=EXP_FILTER=Assess_NumberX IN ('[Property Number]')` Pozi will substitute any field names within square brackets with values from those fields from the parent. +*Note: `EXP_FILTER` doesn't support spaces in the child dataset's lookup field name. If this field contains any spaces, update the dataset's Attributes Form settings to use a alias name for the lookup field that doesn't contain spaces.* + ### Optional Settings These settings provide an override for some of the default layer behaviours in Pozi. * `downloadable=false`: prevent Pozi from showing a table view of the selected features -* `enabled=false`: temporarily disable a dataset in Pozi (without having to remove it from QGIS) +* `enabled=false`: disable a dataset in Pozi (without having to remove it from QGIS) * `infoPanelCollapse=true`: collapse info results panel for this dataset * `promoteDetails=true`: display all child attributes instead of a preview @@ -154,9 +163,8 @@ In the child dataset's Layer Properties, go to QGIS Server. Fill in the 'Keyword ![](./img/qgis-server-keywords.png){style="width:600px"} -Example: `parent=Property, parameter=EXP_FILTER=Assess_NumberX in ('[Property Number]')` - -*Note: `EXP_FILTER` doesn't support spaces in the child dataset's lookup field name. If this field contains any spaces, update the dataset's Attributes Form settings to use a alias name for the lookup field that doesn't contain spaces.* +Non-spatial example: `parent=Property, parameter=EXP_FILTER=Assess_NumberX in ('[Property Number]')` +Spatial example: `parent=Property` Click OK, then save the project. diff --git a/admin-guide/qgis/managing-qgis-projects.md b/admin-guide/qgis/managing-qgis-projects.md index 312992786..68704e95a 100644 --- a/admin-guide/qgis/managing-qgis-projects.md +++ b/admin-guide/qgis/managing-qgis-projects.md @@ -48,11 +48,13 @@ If you've [set up](/admin-guide/qgis/setting-up-qgis/#basemap) 'Vicmap Basemap' Browser > WMS/WMTS > Vicmap Basemap > Vicmap Basemap - VicGrid2020 - Cartographic +Ensure that you exclude the basemap from WMS to prevent it appearing in Pozi. See [here](/admin-guide/qgis/configuring-layers#exclude-layers) for more information. + ## Configure Web Services -### Construct Advertised URL +For non-Azure implementations, follow the *Legacy* instructions immediately below to configure the necessary *advertised URL*. For Azure implementations, see the next section. -*Note: this is no longer a requirement for newer Azure-only implementations if the site is configured with the correct [Application Proxy internal URL](/dev-guide/azure-integration#application-proxy-internal-url).* +==- Legacy The project's *Advertised URL* is a URL at which WMS and WFS requests can interact with the layers in the project file. Essentially, the project file needs a reference to itself in a URL format. @@ -74,6 +76,8 @@ https://.pozi.com/iis/qgisserver?MAP= Copy the URL to your clipboard for subsequent configuration below. +==- + ### Enable Web Services 1. Project > Properties > QGIS Server @@ -134,6 +138,10 @@ Some file formats can be less efficient than others for a project to load. Large Your new project must be registered in Pozi's central web configuration for users to view the map layers in your Pozi site. +For non-Azure implementations, follow the *Legacy* instructions immediately below to obtain the project's `GetProjectSettings` URL. For Azure implementations, see the next section. + +==- Legacy + Follow these steps to register your project: 1. obtain the project's `GetProjectSettings` URL @@ -156,14 +164,16 @@ https://.pozi.com/iis/qgisserver?MAP=&service=WMS&r Test this URL by pasting it in your browser and check that you get a valid response that lists the available layers. -### 2. Submit Helpdesk Ticket +==- + +### Submit Helpdesk Ticket Email support@pozi.com with these details: * subject: New layer catalogue * name of new layer group to appear in Pozi layer panel * order in which the layer group is to appear in the Pozi Layer Panel (relative to an existing layer group) -* `GetProjectSettings` URL (from above) +* `GetProjectSettings` URL (non-Azure legacy implementation only) Within 24 hours, the new layer group will be configured and available for users to view in Pozi. @@ -173,7 +183,7 @@ During this time, and any time afterwards, you may continue to [add and configur ==- None of the project's layers are displaying in Pozi -Check that advertised URLs contains the exact path and file name of the .qgs project file. +For Azure implementations, ensure that QGIS Server WMS and WFS Advertised URLs are blank. For non-Azure implementations, ensure the Advertised URL contains the exact path and file name of the .qgs project file. Ensure that `Use layer ids as names` is NOT ticked. See Project > Properties > QGIS Server > WMS. diff --git a/compare/arcgis-online.md b/compare/arcgis-online.md index 179360718..6e5c3aa8f 100644 --- a/compare/arcgis-online.md +++ b/compare/arcgis-online.md @@ -27,6 +27,42 @@ There are no multi-day courses required to get you started. GIS administrators can take advantage of QGIS's powerful graphical user interface to configure layers in Pozi, including adding spatial and non-spatial data sources, filtering, advanced layer styling, labelling, dynamic data joins, virtual fields, debugging tools, and more. +### Functionality + +Here's what our customers have to say about Pozi in comparison with their experience with ArcGIS Experience Builder. + +==- About Pozi + +> A stable team of technicians based in Australia who could manage updates and customisation + +> interface is more lightweight and includes Google Street View and nearby assets/features by default + +> allows members of the public to lodge information about community engagement projects, development applications, customer requests + +> able to embed search boxes into Council websites and SharePoint sites which searches any dataset and returns results in the webpage (e.g. "What is my Bin Day?") + +> Better layer searching + +> Better bookmarks and GPS tracking + +> Better labelling and drawing on the map with a print preview + +==- About ArcGIS Experience Builder + +> lack of updates to the Developer Editions of Experience Builder as opposed to the ArcGIS Online + +> extra overheads of costs to maintain a separate server for the local host database which could only be accessed within the Council network + +> this solution required custom coding and manual updating script files, republishing and transferring bundles of code to a separate server every time an update would come though + +> annotation / Drawing tools did not work well + +> there was limited print preview and customising layouts + +> couldn't do the Community Engagement Solution that we wanted to do. + +==- + ### Local Support *When you ask Pozi for help, we'll acknowledge your request within 24 hours, and begin resolving your issue within 48 hours.* @@ -37,10 +73,6 @@ Pozi clients benefit from being able to communicate directly with development an No long-term, lock-in contracts. No hidden costs. -Our pricing is on our website. - -[!ref icon="briefcase"](/pricing/) - Hosting and basic support is included in your subscription. Initial setup and advanced support is available on-demand at our standard rate. You don't need a support contract to ask us for help. ### Anything Missing? diff --git a/compare/intramaps.md b/compare/intramaps.md index 1fe4b1332..0026b25ec 100644 --- a/compare/intramaps.md +++ b/compare/intramaps.md @@ -236,6 +236,7 @@ When you fund the development of new features, you have ongoing access to the ne | Share link | ✔️ | ✔️ | | Measure | ✔️ | ✔️ | | Search in any layer | ❌ | ✔️ | +| Dynamic spatial intersections | ❌ | ✔️ | | Two-way community consultation | ❌ | ✔️ | | **Layer Options** | | | | Opacity | ✔️ | ✔️ | @@ -244,13 +245,13 @@ When you fund the development of new features, you have ongoing access to the ne | Interactive table | ❌ | ✔️ | | Tooltips | ❌ | ✔️ | | **Administration** | | | -| Configuration tool(s) | MapManager & ConfigManager | **QGIS Desktop** | +| Configuration tool(s) | MapManager & ConfigManager | **QGIS** | | SQL queries | ✔️ | ✔️ | | Online reference and training material | ❌ | ✔️ | | Custom development available | ❌ | ✔️ | | **Technology** | | | | Supported map servers | MapServer | **QGIS Server**
GeoServer
MapServer
ArcGIS Server | -| Mapping Javascript library | OpenLayers v2
(2013) | OpenLayers v8
(2023) | +| Mapping Javascript library | OpenLayers v2
(2013) | OpenLayers v8
(2024) | | OGC standards compliant (WMS/WFS) | ✔️ | ✔️ | | Web optimised formats (Mapbox Vector Tiles, COG, FlatGeobuf) | ❌ | ✔️ | | **Data Integrations** | | | @@ -285,7 +286,7 @@ But with Pozi, your organisation's GIS is no longer locked to single software ve If you're stuck in another contract, talk to us. Not only can we get you up and running with Pozi straight away, we'll provide credit to cover your use of Pozi during the remainder of your existing contract. Run Pozi and IntraMaps in parallel for as long as you need to make a seamless transition. -[!button variant="info" icon="paper-airplane" size="xl" corners="pill" text="Get started"](/contact/) +[!button variant="info" size="xl" corners="pill" text=" Get started"](/contact/)
diff --git a/dev-guide/proxy-service.md b/dev-guide/proxy-service.md index b287f449a..703176ed2 100644 --- a/dev-guide/proxy-service.md +++ b/dev-guide/proxy-service.md @@ -40,8 +40,8 @@ The default proxy endpoint is set in a JSON config file located at https://confi In the event that the active proxy service becomes unstable, the proxy endpoint can be changed in the config file. Download the existing file, edit the file in a text editor to change the proxy endpoint, and upload the updated file. -Test the updated proxy endpoint immediately to ensure that it works as expected! - ![](img/s3browser-proxy-endpoint-config.png){style="width:500px"} Ensure that the updated file has public read permissions. + +Test the updated proxy endpoint immediately to ensure that it works as expected. diff --git a/pages/about.md b/pages/about.md index 3f0572ffc..80f6a3783 100644 --- a/pages/about.md +++ b/pages/about.md @@ -21,7 +21,7 @@ Pozi empowers organisations and their stakeholders to easily access, use and dis ## Our Difference -We believe the future of GIS is about open data and open standards, with simple interfaces and real-time access to trusted data. It's about automated workflows and live integrations, whether that's in the cloud or on-premise. +We believe the future of GIS is built upon open data and open standards, with simple interfaces and real-time access to trusted data. It uses the power of simple workflows and live integrations, whether that's in the cloud or on-premise. We work with clients on their terms, in their preferred environment, with their preferred infrastructure and resources. Our open system avoids vendor lock-in by respecting our clients' autonomy and strategic technology decisions. @@ -43,7 +43,7 @@ Over the years, we continued to develop the Pozi products in consultation with m In 2019 we rebranded the company name to Pozi, with a fresh vision for ***building connected communities through spatial thinking***. -The Pozi team is committed to a future where GIS is synonymous with transparent data, open standards, user-friendly interfaces and real time access to authoritative data. +The Pozi team is committed to a future where GIS is synonymous with transparent data, open standards, user-friendly interfaces and real time access to trusted data sources. We are driven to enable more people to easily access and use spatial information to build the shared knowledge of their community. diff --git a/pages/land-central-station.md b/pages/land-central-station.md index 452fc64df..c716174ed 100644 --- a/pages/land-central-station.md +++ b/pages/land-central-station.md @@ -3,6 +3,7 @@ title: Land Central Station route: /land-central-station description: Land Central Station is a vision for cloud data hub and single source of truth for Victorian council property information - an alternative to dreaded "M1" process. layout: central +breadcrumb: false --- # @@ -84,7 +85,7 @@ The current system is difficult to automate and innovate upon. ## Solution -**Land Central Station** is a centralised data clearinghouse of property information from all Victorian councils. +**Land Central Station** is our concept of a centralised data clearinghouse of property information from all Victorian councils. @@ -129,7 +130,7 @@ A secure cloud-hosted platform provides a centralised source of truth for proper On the council side, a simple data sync tool is installed at each council and configured for their property system to generate and upload a nightly extract of relevant property information. -Alternatively, councils may choose to set up FME or another tool of their choice to push their data to the cloud platform. +Alternatively, councils may choose to set up FME, PowerShell or any other tool of their choice to push their data to the cloud platform. --- @@ -186,7 +187,7 @@ To update Vicmap, DEECA will compare what changed between snapshots of the counc ==- Why hasn't this been considered in the past? -Most discussions about improving the property data maintenance processes for councils have involved minor improvements to the M1, like creating new edit codes or adding more fields to the specification. +Most discussions about improving the property data maintenance processes for councils have involved minor improvements to the M1 such as creating new edit codes or adding more fields to the specification. We have a different idea about how to better exchange data that doesn't rely on spreadsheets. It's a new shared-service approach based on modern technologies, and it involves DEECA taking a greater role in the property data maintenance workflow. diff --git a/product/index.md b/product/index.md index daf1c741b..b00dacf13 100644 --- a/product/index.md +++ b/product/index.md @@ -21,7 +21,7 @@ Unlike traditional GIS software, Pozi is built from the ground up to integrate d ==- For casual users * navigate the map with ease: anyone who has used Google Maps can easily use Pozi -* search for properties and other features by typing the first few characters of an address or other identifier to see an autocomplete set of results to choose from +* search for properties and other features using text autocomplete * enquire on properties and other features without having to select options from toolbars or complex menus * use mobile-friendly features like GPS-location and pinch to zoom * bookmark frequently-used layers @@ -35,14 +35,15 @@ Unlike traditional GIS software, Pozi is built from the ground up to integrate d * mark up maps with points, lines, polygons and text, and share your annotated maps with others * generate reports based on features within the current map view, along with calculated statistics * obtain coordinates and dimensions for any selected feature, or interactively measure using provided measuring tools +* perform spatial analysis tasks easily - right-click on any feature to select intersecting features from any layer * export geo-referenced maps to desktop GIS ==- For your organisation -* vendor neutral architecture enables your organisation to use its existing spatial data library +* vendor neutral architecture enables your organisation to leverage its existing spatial data library - no data migration required * direct integration with live government and commercial web services * mobile friendly design: staff can take Pozi with them to meetings, presentations and out in the field, whether they are using a laptop, tablet or smartphone -* performance: users don't experience frustration waiting for app to load--Pozi loads in the browser near instantly +* performance: users don't experience frustration waiting for app to load - Pozi loads in the browser near instantly * embed customised maps directly in the organisation's webpages ==- diff --git a/roadmap.md b/roadmap.md index 60314de34..c784cf687 100644 --- a/roadmap.md +++ b/roadmap.md @@ -47,6 +47,7 @@ We also offer clients the opportunity to sponsor development of new features, gi #### Improved - [x] 👍 make MapShare address searches compatible with widgets +- [x] 👍 add Nearmap attribution #### Fixed @@ -74,7 +75,8 @@ We also offer clients the opportunity to sponsor development of new features, gi - [x] 🪲 render a layer in a default style if QGIS Server is unable to export the layer's style to SLD - [x] 🪲 ensure top What's Here result is highlighted when doing a complex selection while there is an active vector layer - [x] 🪲 enable table view to cope with layers without an id field -error message appears when expanding Table tab in layer options +- [x] 🪲 enables features with all null values to display in map + ### December 2023 #### New @@ -86,6 +88,7 @@ error message appears when expanding Table tab in layer options #### Improved - [x] 👍 automatically fetch and display legends for any active WMS layer +- [x] 👍 present search options in drop-down list instead of radio buttons - [x] 👍 reduce Google Analytics traffic by eliminating triggering on hover events - [x] 👍 improve support for WA SLIP services - [x] 👍 add support for GeoJSON sources without properties diff --git a/upgrade.md b/upgrade.md index 72a8593bc..94d335bee 100644 --- a/upgrade.md +++ b/upgrade.md @@ -3,15 +3,15 @@ title: Upgrade layout: central --- -# Upgrade to Pozi Enterprise +# Upgrade to Pozi Enterprise Cloud *Combine geographic information from local data and remote web services to give your users the complete picture* -For organisations who are already using Pozi Public or Pro, upgrading to Pozi Enterprise or Enterprise Cloud enables internal users to **directly access internal corporate datasets** within the Pozi app. +For organisations who are already using Pozi Public or Pro, upgrading to Pozi Enterprise Cloud enables internal users to **directly access internal corporate datasets** within the Pozi app. -Pozi Enterprise is a powerful GIS enquiry tool that is an ideal replacement for any existing internal GIS viewer. +Pozi Enterprise Cloud is a powerful GIS enquiry tool that is an ideal replacement for any existing internal GIS viewer. Advantages: @@ -23,7 +23,7 @@ Advantages: ## Enterprise Functionality -Pozi Enterprise unlocks a range of advanced functionality and integrations. +Pozi Enterprise Cloud unlocks a range of advanced functionality and integrations. ### GIS Integration @@ -41,7 +41,7 @@ Enable internal users to view and interact with corporate GIS layers on your org ### Advanced Workflows -Pozi Enterprise enables staff to carry out critical workflows within its use-to-use interface: +Pozi Enterprise Cloud enables staff to carry out critical workflows within its use-to-use interface: - multi-select and export property details - measure distance, area diff --git a/user-guide/img/report-pick-grouping.png b/user-guide/img/report-pick-grouping.png new file mode 100644 index 000000000..5612f9731 Binary files /dev/null and b/user-guide/img/report-pick-grouping.png differ diff --git a/user-guide/img/report-preview.png b/user-guide/img/report-preview.png new file mode 100644 index 000000000..add6096b8 Binary files /dev/null and b/user-guide/img/report-preview.png differ