IDEA
|
I've been using ArcGIS for 15 years and when a few years ago during the Sony database hack, I thought of a useful modification to the metadata editor in ArcGIS. We all know that there is an automatically updated location URL where our data is stored. The problem I found is that when you export your SHP file or feature class within a file geodatabase you send automatically have location information in that URL within the metadata. If it's a SHP file it's 'easy' enough to remove the location information from the XML file but, if it's within a file geodatabase it becomes more problematic. The reason for me making this observation is that I've noticed that file geodatabases that I've downloaded from government sources in the past, have the original file location URL info within the feature class metadata. This to me, in light of the Sony hack seemed to be a potential security issue. How could this be a security issue? In a scenario where an organization has a lot of geospatial data from a lot of different departments and they make that data available for download as SHP files or file geodatabases, either freely or through licence agreements, you could potentially if you downloaded all that free data, begin to see a partial representation of server names, file directory trees within an organization. That in my opinion should never be allowed. A way to combat this would be by adding two elements to the metadata editing tools: Add a check box which would allow for removal of the URL info. This would apply for geospatial data that is going to be offered up for public download. Add a numerical entry box which would allow the metadata editor to selectively pick the directory tree depth, of the full directory to keep. D:\Source_Data\Projects\Project_001\Industrial\2019\Spring.gdb would become \Spring.gdb or alternatively \2019\Spring.gdb You can imagine that you don't want the public knowing or being able to know network topology by downloading enough data sources. Some would say that you can alleviate this by loading everything into ArcGIS Online, which is not necessarily a bad idea, but some GIS practioners actually like to have data to download and use the way they want to. In such cases where companies, governments, NGOs, academia, etc. want to provide geospatial data for download, freely or through licence agreement they need to be able to protect the network topology of their organization. I'm sure the python programmers among you would simply say, "write a script" to remove that info, however, not everyone is a programmer, nor should they need to be. If there was some additional features to the metadata editing options in ArcGIS Desktop / Pro, then this could take care of this, as I see it security concern. Yes I know Desktop will be deprecated at some point, but still in ArcGIS Pro it could be added. In an age where even Amazon web services storage buckets are being compromised by sloppy admins not properly securing their cloud storage, and nefarious actors from all across the internet trying to compromise systems, it should be something the ArcGIS users can help address by not allowing their directory trees and server names being freely offered up to the world if they don't want them to. Thoughts?
... View more
05-10-2019
09:10 AM
|
8
|
9
|
1803
|
IDEA
|
One of the things I've been doing for years with ArcGIS for polygon boundaries, whether it be counties, settlement areas, coastlines, etc., is to have what a graphic designer in a vector illustration package would consider a transparency blend effect on an object, be applied to any type of polygon. I apply this kind of affect to boundaries because I might want a colour that denotes a particular theme be visible to along the boundary of a polygon and dissipate as one moves inside the polygon. Typically when you have a thematic colour applied to polygons you can have issues discerning the boundary thematic colour when a neighbouring polygon shares the same geometry. If you have a transparency effect starting with 0 transparency at the polygon edge and going to 100% transparency at some distance inside the polygon then you can always see the thematic colour of that polygon regardless of adjacent polygons sharing that same geometry. In order to do this I've been using the multi-ring buffer tool on polygons, whether they be counties, urban areas, settlement regions, landmasses, etc. so that I can have a thematic colour scheme for polygons, while still allowing the underlying thematic elements, such as roads, lakes, or other elements be visible, but yet underneath this boundary layer. When I generate the multi-ring buffer, I make a transparency field having an increasing transparency value per interval (see below). You can see that a linear curve doesn't look as nice as a the decreasing interval curve (red line) in the second graph. I will usually create a non-linear set of transparency values so that I can have a curved transparency blend as one goes from 0% transparent to 100% transparent. You can see an example of this on the map (Hydrocarbon Potential Landscape- 2018 Optimized PDF) on the following URL page: NWT Hydrocarbon Potential | Industry, Tourism and Investment Here I use a white halo effect along the coastline, as well as have transparency effects for the three settlement regions/areas. A small screen gab is below: ## I use the white (it could be any colour) halo along a coastline to give a better blended effect between the land and marine data, it also helps when you have vastly different resolutions/scales of raster data, where there aren't exacting matches between the land and water. Putting in that halo/glow effect can hide issues that aren't quantitatively important for an analytical result, just the fact that you have only so many sources of data, and you have to use what you can get a hold of. Not everything can be solved by online streaming data sources, especially when you can't thematically symbolize the content the way you want to. I create multiple sets of these multi-ring buffer transparency layers with zoom layering enabled for each set so that as I zoom in and out of a map I can have roughly the same distance of a gradient fill applied to the polygons. I've only expanded one of the groups, but the Sahtu (red) and Inuvialuit (purple), have the same look as the Gwich'in (brown). Yes this is a complex solution but works quite well to visualize maps. I have to use a vector illustration software program, I use CorelDRAW (been using it for 25 years), to create a blend effect using the same colours as the settlement regions to create a PNG or JPG that I can insert into the layout in ArcGIS then add text for the description. Since there's no ability to generate a legend element from a multi-ring buffer layer effect like I've created. It would be great if ArcGIS Pro could create this kind of thematic and build a legend element like I've done. Obviously I'm still going to be using the existing method, but thought that if enough people thought this was a worthwhile option for thematically symobolizing information or just for cartographic effect, then perhaps it could be added to a future incremental or full release? Thoughts?
... View more
05-10-2019
08:18 AM
|
4
|
0
|
1558
|
Title | Kudos | Posted |
---|---|---|
8 | 05-10-2019 09:10 AM | |
4 | 05-10-2019 08:18 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:24 AM
|