Geo Hound is a browser extension that automatically captures map service links from web pages and centralizes their management. In a previous article, I introduced this tool using a Japanese map service example. To demonstrate its practical value, I'll showcase its application with Wuhan's Unified Planning Map.
Wuhan Unified Planning Map
This platform integrates legally approved regulatory plans, including:
- Detailed Control Plans for Wuhan Main Urban Area (65 zones)
- New Town Group Control Plans (155 zones)
- East Lake Scenic Area Master Plan
- Municipal infrastructure corridor plans
Managed by Wuhan Planning Bureau, it dynamically updates per national/local regulations.
Access:
http://whonemap.zrzyhgh.wuhan.gov.cn:8020/
(Note: The site uses HTTP instead of HTTPS)
Limitations:
- Non-standard navigation (scroll wheel pans instead of zooming)
- Basic vector tiles only (no imagery for comparison)
Geo Hound Implementation
When needing to compare planned land use (e.g., agricultural zones) with actual conditions:
- Activate Geo Hound on the planning map site
- It detects and formats service URLs for GIS software:
Service Endpoints:
- QGIS:
https://mapmobile.wpl.com.cn/ydgis86/rest/services/GZYZT/GZYZTCGCS2000/MapServer
- ArcGIS:
https://mapmobile.wpl.com.cn/ydgis86/rest/services/GZYZT/GZYZTCGCS2000/MapServer?f=json
QGIS Workflow
- Navigate to ArcGIS REST Servers → New Connection
- Paste QGIS endpoint URL
- Load planning layers with standard QGIS navigation
- Add Tianditu imagery for comparison
(Tianditu integration guide: QGIS Add China Basemaps)
Ethical Considerations
Some users questioned whether extracting services constitutes "theft." Clarifications:
- Public Exposure: Frontend map services are inherently public-facing. Geo Hound merely simplifies discovery.
- Risk Awareness: Revealing API keys without domain whitelisting may cause service abuse.
Legitimate Use Cases:
- Professional GIS analysis
- Secondary mapping (with copyright compliance)
- Service vulnerability testing
Future Updates
The developer plans to add spatial data sniffing (GeoJSON/SHP downloads) in upcoming versions.
Installation:
Use the Chrome Web Store version for automatic updates.
(Preview of upcoming feature):