POST
|
ArcGIS Pro er et stærkt værktøj, jeg er især glad for de mange forskellige geodata-analyse muligheder som følger med. Men det understøtter desværre ikke længere 'The Relation spatial relationship' også kaldet DE-9IM. Jeg har tidligere optrådt med ArcMap i både ESRI-brugerklubben og på Kortdage, og vist noget af det avancerede man kan med DE-9IM. (Types of spatial relationships that can be validated—Help | Documentation ) På ArcGIS Pro's onlinehjælp (https://pro.arcgis.com/en/pro-app/help/editing/geodatabase-topology-rules-for-polygon-features.htm) referererer de tilbage til den, i øvrigt fantastiske, gamle plakat fra ArcMap: https://pro.arcgis.com/en/pro-app/help/editing/pdf/topology_rules_poster.pdf - men DE-9IM er desværre ikke en del af det konceptet. Konklusionen er, at DE-9IM er forsvundet ud at ESRI, fra ArcMap til ArcGIS Pro. Det er et tab af vigtig functionalitet. Derfor har jeg skrevet et forslag på ESRI's Ideas som jeg håber mange vil have lyst til at 'Vote' op 🙂 Klik her for at læse forslaget:Give us back 'The Relation spatial relationship', i.e. DE-9IM #
... View more
03-30-2020
10:10 PM
|
0
|
0
|
96
|
POST
|
For anyone who comes up against this same issue, the Integrate tool may help. It is in with the geoprocessing tools. Unclosed parallel lines are more challenging.
... View more
10-23-2017
08:48 AM
|
0
|
0
|
93
|
POST
|
for the record: I had used 'refresh toolbox' many times during the edits, so that was not the problem. / M
... View more
09-30-2014
05:56 AM
|
0
|
0
|
103
|
POST
|
def execute(self, parameters, messages):
"""The source code of the tool."""
arcpy.AddMessage([k.value for k in parameters])
return
Executing: Tool false false true true
Start Time: Mon Sep 29 16:09:23 2014
Running script Tool...
[False, False, True, True]
Completed script Tool...
Succeeded at Mon Sep 29 16:09:23 2014 (Elapsed Time: 0.00 seconds) Yes, indeed, everything gets interpreted through its string representation, which I bet is case insensitive ("false" is interpreted by arcpy the same as "False")
... View more
09-29-2014
03:11 PM
|
2
|
0
|
250
|
POST
|
Hi Martin, You can directly read the extent of a polygon and assign it to the dataframe extent: import arcpy from datetime import datetime, timedelta strPolygons = arcpy.GetParameterAsText(0) # Init mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd)[0] xtnInit = df.extent # remember the original extent # Build list of SHAPEs lst_shapes = [row[0] for row in arcpy.da.SearchCursor(strPolygons, ['SHAPE@'])] # Loop through polygons lst_drawtimes = [] for shape in lst_shapes: tm_before = datetime.now() df.extent = shape.extent arcpy.RefreshActiveView() tm_after = datetime.now() duration = tm_after - tm_before lst_drawtimes.append(duration) # closing up ... df.extent = xtnInit arcpy.RefreshActiveView() # list stats print "Number of draws : {0}".format(len(lst_drawtimes)) print "Total time of draws : {0}".format(sum(lst_drawtimes, timedelta())) if len(lst_drawtimes)> 0: print "Average time of draws: {0}".format(sum(lst_drawtimes, timedelta())/len(lst_drawtimes)) Kind regards, Xander
... View more
05-21-2014
09:21 AM
|
1
|
0
|
4
|
POST
|
Is there a reason why you are not simply copying them from one filegeodatabase to the other in Catalog? Yes - Two reasons. 1) Copying like that would not append features to an existing feature class, it would create a new feature classe with a '_1' name. 2) It would be time consuming. The data bases have 20-30 Feature classes, with potentially hundreds of subtypes (though they are not all populated). I need to do it often, so I would like it to be automatic. I have used the Batch-Copy-Paste tool. But the data base is multi-scale, and batch-copy-paste don't honour that, it puts the default Production Compilation Scale on all output features. /M
... View more
11-18-2013
11:29 AM
|
0
|
0
|
3
|
POST
|
Thanks Chris Snyder The "Production Editing Advanced" toolbar was exactely what I needed! "Intersecting lines (Production Mapping)" was the tool I was looking for. http://resources.arcgis.com/en/help/main/10.1/index.html#//01030000026v000000 🙂 Thanks
... View more
08-16-2013
01:37 AM
|
0
|
0
|
30
|
POST
|
See the following link below about debugging script tools: http://resources.arcgis.com/en/help/main/10.1/index.html#//00150000000m000000
... View more
02-08-2013
04:25 AM
|
0
|
0
|
2
|
POST
|
Hi Martin, If you check on 'Search for Null values', the Domain Check will report attribute field domains with no recorded value. Depending on the number of objects in your feature class, the result could be several hundred to several thousand to several hundred thousand potential errors being reported. This might not be desirable. The null values might exist because the feature class might be in the middle of production or a source needed for one of the domain fields might not be available or the source data imported into the feature class might not have some domain fields populated or null values might be allowed. If that is the case, you might want to check off ''Search for Null values' and have the Domain Check focus on and identify objects with a field with a recorded value that violates a domain. Several utility users requested the ability to check on/off 'Search for Null values' because they often have attribute field domains with no recorded value due to the reasons I cited above. The utility users would check on 'Search for Null values' when null values are not supposed to exist within any of the attribute field domains within their feature class. Regards, Dan
... View more
12-04-2012
01:45 PM
|
0
|
0
|
5
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|