Forum Discussion
Seeking Assistance with School Catchment Visualization
Hello everyone,
I am currently engaged in a project that involves visualizing school catchments. Our data layer includes attributes such as School_ID, Latitude, Longitude, Catchment_Polygon, and lists of SA1 codes. My objective is to display the catchment areas effectively, but I'm encountering some challenges in doing so. I would greatly appreciate any advice or solutions from the community. Here's a summary of my attempts and the issues I'm facing:
1. ArcGis visual
I located an existing SA1 reference layer in the library, but I am struggling to join it with my data layer. The complexity arises because each catchment comprises multiple SA1 codes, whereas the reference layer uses object_ids. Is there a way to effectively merge these layers or any alternative approach I can use?
2. Azure Map
I've successfully created a catchment GeoJSON file. To differentiate each school, I assigned varying colors based on latitude. However, the map still appears cluttered and lacks clarity. Is there a method to dynamically highlight the catchment area of a selected school within the reference layer to improve user interaction
3. https://geojson.io/
I attempted to use the same GeoJSON file on geojson.io, but the map renders all catchments in grey, without any distinction. It also doesn't seem to support highlighting a specific school's catchment area. Is there a way to achieve this, or am I missing something in the process?
Any insights, tips, or guidance on resolving these issues would be immensely helpful. Thank you in advance for your time and assistance!
Thanks in advance
Will
- Anonymous2 years ago
Hi, Anonymous
Based on the three questions you asked, here are some suggestions that will hopefully help.
1. ArcGis Visual Objects- If there is a common attribute between the data layer and the SA1 reference layer, you can use that attribute to connect.
- If the layers do not share common attributes, you can perform a spatial join, i.e., join the attributes of the two layers based on the location of the elements
- You can use the Merge tool in ArcGIS Pro to combine two surface layers with different fields into a new layer.
Related links:
Merge Layers (Standard Feature Analysis)—ArcGIS Pro | Documentation
About joining and relating tables—ArcMap | Documentation (arcgis.com)
Merge multiple layers into one - YouTube
2. Azure MapsYou can use the Azure Maps Creator feature state service to apply styles to dynamic attributes based on indoor map data features.
Related link:
3. geojson.io
To distinguish between catchment areas in geojson.io, you can add attributes (marker-color) to each element in the GeoJSON file, in this example, "School A" is marked in red ().
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [125.6, 10.1]
}, "properties": { "type": "Point", "coordinates": [125.6, 10.1]
"properties": {
"name": "School A", "marker-color": "#ff0000
"marker-color": "#ff0000"
}
}Best Regards,
Yang
Community Support TeamIf there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!How to get your questions answered quickly -- How to provide sample data in the Power BI Forum
1 Reply
- AnonymousNot applicable
Hi, Anonymous
Based on the three questions you asked, here are some suggestions that will hopefully help.
1. ArcGis Visual Objects- If there is a common attribute between the data layer and the SA1 reference layer, you can use that attribute to connect.
- If the layers do not share common attributes, you can perform a spatial join, i.e., join the attributes of the two layers based on the location of the elements
- You can use the Merge tool in ArcGIS Pro to combine two surface layers with different fields into a new layer.
Related links:
Merge Layers (Standard Feature Analysis)—ArcGIS Pro | Documentation
About joining and relating tables—ArcMap | Documentation (arcgis.com)
Merge multiple layers into one - YouTube
2. Azure MapsYou can use the Azure Maps Creator feature state service to apply styles to dynamic attributes based on indoor map data features.
Related link:
3. geojson.io
To distinguish between catchment areas in geojson.io, you can add attributes (marker-color) to each element in the GeoJSON file, in this example, "School A" is marked in red ().
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [125.6, 10.1]
}, "properties": { "type": "Point", "coordinates": [125.6, 10.1]
"properties": {
"name": "School A", "marker-color": "#ff0000
"marker-color": "#ff0000"
}
}Best Regards,
Yang
Community Support TeamIf there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly.
If I misunderstand your needs or you still have problems on it, please feel free to let us know. Thanks a lot!How to get your questions answered quickly -- How to provide sample data in the Power BI Forum