NOAA-OWP / hydrovis

Other
12 stars 9 forks source link

OGC Standardization #928

Open EdisonOrellana-NOAA opened 1 month ago

EdisonOrellana-NOAA commented 1 month ago

OGC Standards WMS/WFS vs Esri MapServer

Our current offerings are provided as Esri MapServer and FeatureServer products which aren't strictly Open Geospatial Consortium standards like WMS/WFS(even though ArcGIS server supports these).

We are kinda stuck supporting it for now because that's what many offices that consume the product are using, but I believe it is important to support the OGC standards for best software interoperability. Not just this, but OGC compliance is specifically required by the Hydrovis solicitation document in the first place. So there's a contractual requirement for it.

More info

ArcGIS Server supports WMS (Web Map Service) and WFS (Web Feature Service) as defined by the OGC (Open Geospatial Consortium) standards, and this functionality is distinct from MapServer REST services.

1. WMS and WFS Support in ArcGIS Server (OGC Standards)

Both WMS and WFS services published by ArcGIS Server adhere to OGC standards, which means they can be consumed by any GIS client or application that supports these OGC standards, not just ESRI products. This makes it easier to integrate ArcGIS Server with non-ESRI GIS applications or tools.

2. MapServer in ArcGIS Server REST Services (ESRI Specific)

Key Differences Between OGC (WMS/WFS) and MapServer REST Services:

Feature WMS/WFS (OGC Standards) MapServer REST Services (ESRI)
Standards Open standards (OGC) Proprietary (ESRI)
Access Protocol WMS/WFS (XML, GML, etc.) REST (JSON-based)
Data Type WMS: Raster images
WFS: Vector data
Dynamic maps, tiled maps, vector data
Client Compatibility Broad (any OGC-compliant client) Primarily for ESRI clients (ArcGIS API)
Querying WFS: Spatial and attribute querying Full query support (REST)