GeoMoose Data Protocol Support ============================== GeoMoose supports the reading of spatial data from web-based servers using standard protocols. Web-based Spatial Data Protocols (read-only) -------------------------------------------- +-----------------------------------+--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | Data Source Protocol | Protocol Type | GeoMoose mapsource type | Display | Identify (single click) | Select (by spatial feature) | Search (by attribute values) | +===================================+================================+==========================================+==========+=================================================+=======================================+=======================================+ | **Vector files** | GeoJSON | geojson | Yes | No [3]_ | No [3]_ | No [3]_ | +-----------------------------------+--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | **OGC OWS** | WMS: v1.1.1 | wms, mapserver | Yes | Yes (no highlight [1]_ ), INFO_FORMAT=GML | Yes, use query-as [2]_ | Yes, use query-as [2]_ | + +--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | (UMN MapServer, geoserver) | WFS: v1.1.0 | wfs, mapserver-wfs | Yes | Yes, outputFormat=GML, GeoJSON | Yes | Yes | +-----------------------------------+--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | **Arc GIS Server** v10+ | MapServer */export?f=image* | ags | Yes | Yes, use query-as [2]_ | Yes, use query-as [2]_ | Yes, use query-as [2]_ | + +--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | | MapServer */query?f=json* | ags-vector | Yes | Yes if *Supported Operation:Query* [4]_ |Yes if *Supported Operation:Query* [4]_|Yes if *Supported Operation:Query* [4]_| + +--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | | FeatureServer */query?f=json* | ags-vector | Yes | Yes if *Supported Operation:Query* [4]_ |Yes if *Supported Operation:Query* [4]_|Yes if *Supported Operation:Query* [4]_| + +--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | | MapServer */tile/{z}/{y}/{x}* | xyz | Yes | *Not supported by Protocol* | +-----------------------------------+--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | **UMN MapServer** | "classic" CGI | *no support* (use MapServer's **WMS, WFS** protocols listed above) | +-----------------------------------+--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | **Image Tile Servers** | XYZ (e.g OSM) | xyz | Yes | *Not supported by Protocol* | +-----------------------------------+--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | | Bing | bing | Yes | *Not supported by Protocol* | + +--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | | OGC WMTS | *no support* | + +--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ | | Google | *no support* (Google licensing limitation) | +-----------------------------------+--------------------------------+------------------------------------------+----------+-------------------------------------------------+---------------------------------------+---------------------------------------+ .. [1] Feature highlight is not supported for WMS layer unless the server allows a query result format (INFO_FORMAT) of GML. .. [2] Use two mapsources, one wms (for display), the other wfs for the query. Add a "query-as" attribute to the wms layer (:any:`query-as`). .. [3] GeoMoose does not currently support this query operations for this mapsource type. .. [4] The layer on the AGS server must be configured to have "Supported Operations: Query". Local File Load/Save -------------------- +-----------------------+--------------+----------------+---------+-------------------------+---------------+--------+ | Data Source Protocol | File Format | mapsource type | Display | Identify (single click) | Select | Search | +=======================+==============+================+=========+=========================+===============+========+ | Local file load/save | GeoJSON | vector | Yes | Yes | by Point only | No | + +--------------+----------------+---------+-------------------------+---------------+--------+ | | KML | vector | Yes | Yes | by Point only | No | +-----------------------+--------------+----------------+---------+-------------------------+---------------+--------+ Feature Editing Support ----------------------- +----------------+------------------+---------+ | Protocol | Feature Geometry | Edit | +================+==================+=========+ | WFS-T | Point | Yes | + Geoserver, +------------------+---------+ | UMN MapServer | Line | Yes | + +------------------+---------+ | | Polygon | Yes | +----------------+------------------+---------+ | OGC API | Point | Future | + Features - +------------------+---------+ | Transactions | Line | Future | + +------------------+---------+ | | Polygon | Future | +----------------+------------------+---------+