|
POST
|
If I read the DBF into a fgdb I will have a similar situation as you have?
... View more
08-21-2014
08:23 AM
|
0
|
0
|
3069
|
|
POST
|
Hi Greg, I'm afraid you added the XML and not the DBF file itself. Can you add it?
... View more
08-21-2014
08:20 AM
|
0
|
1
|
3069
|
|
POST
|
There are ways to avoid your code from crashing and only update those field that exist. I would probably use some dictionaries for this purpose and switch to the da cursors. If you are willing to drop a small part of your data I can have a look what I can do. Kind regards, Xander
... View more
08-21-2014
07:51 AM
|
0
|
7
|
3069
|
|
POST
|
Thanks for adding the images. From the examples I see that the hardline do not have z values, or at least you are not using them. In case of using hardlines without elevation, they become sequences of one or more triangle edges, but you are not forcing a certain elevation. In case you have elevation information on the edges of scarp (or can simulate them), add them to the hardlines. That way you will enforce the edge. See also: Fundamentals of creating TIN surfaces Kind regards, Xander
... View more
08-21-2014
07:35 AM
|
1
|
1
|
1464
|
|
POST
|
Hi Eduardo, There is a difference between assigning a projection to a dataset and projecting a dataset from one projection to another. read more on this is this post: When should I use the Define Projection tool and the Project tool? Python is very powerful to help you do these things. Key is to know what the projection of a dataset is, to which projection you want to project it and what transformations are required. Maybe one of the easiest ways to start with seeing some python code is this: manually execute a tool open the Results windows right click on the executed process and select copy python snippet. This will give you the python code you need to execute the tool you just executed. It will indicate what variables you will need to change to apply it to different datasets. Another valuable resource is the Help. Most of the Help pages come with examples of python code (just scroll down). Define Projection (Data Management) Project (Data Management) Project Raster (Data Management) Kind regards, Xander
... View more
08-21-2014
07:21 AM
|
0
|
0
|
997
|
|
POST
|
Are you aware that you can include and/or attach images in/to your thread? Please do so to avoid people to go to a site that is bumped with adds...
... View more
08-21-2014
07:08 AM
|
0
|
0
|
1464
|
|
POST
|
There can be several reason for a feature to appear beneath a raster surface. You can have a look at the priority of the drawing order: About layer drawing priority in 3D It might be that the 3D features are at the same height or a little lower than the surface. You can increment the z-value of the feature just a little to drape it over the surface: About defining the z-value for a layer Some more information can be found here: About setting the role of a 3D layer in ArcScene Kind regards, Xander
... View more
08-21-2014
06:54 AM
|
0
|
0
|
1145
|
|
POST
|
Hi Neil, The range of values are actualy the return values. This function just returns statistics on the data, not the data itself. The "PREDOMINANT_LAST_RETURN" allows you to create a raster that indicates which return number was the predominant last return. What you need is probably the LAS Dataset To Raster (Conversion). Kind regards, Xander
... View more
08-21-2014
06:46 AM
|
0
|
2
|
1728
|
|
POST
|
Hi Gianni, If the coordinates you posted are in Italy (about 38km North-East of Verona, near something called "Crespadora") then the coordinates are definitely Web Mercator (Auxiliary Sphere). With a GIS it is possible to project coordinates between different coordinate systems. You can read more about this in the guide book on map projections: What are map projections? The "database" that you have is basically a json file. This is a JavaScript Object Notation that is commonly used in web services to interchange sets of data (including geometries). More on this format can be found in the REST specification. If you are planning to develop with Esri software, the place to start would be ArcGIS for Developers. You will find links to all the software SDK's and API's. If you want to use the desktop software then the Help is a place where you can find a lot of information: ArcGIS Help (10.2, 10.2.1, and 10.2.2) There is also a link to Understanding GIS | ArcGIS for Professionals Esri also has a training site that provides an number of free training courses: Esri Training An example of a free course is: Esri Training | Getting Started with GIS Kind regards, Xander
... View more
08-21-2014
06:26 AM
|
0
|
7
|
3606
|
|
POST
|
Maybe the recently introduced Grouping Analysis (Spatial Statistics) might be what you are looking for...
... View more
08-20-2014
08:23 PM
|
3
|
0
|
1732
|
|
POST
|
duplicate of: Spatial Analyst to assess multiple loops
... View more
08-20-2014
08:16 PM
|
0
|
0
|
864
|
|
POST
|
I have 10.2.2 (no BA), but can't reproduce this problem. My printer is automatically selected if I print a document.
... View more
08-20-2014
08:07 PM
|
0
|
1
|
1100
|
|
POST
|
Could you post a small part of both featureclasses? That will make it easier to see what implications there might be. This will probably require some programming in python or maybe in ArcObjects.
... View more
08-20-2014
07:59 PM
|
0
|
1
|
1513
|
|
DOC
|
Some pointers... You don't need to use "gp = arcgisscripting.create()". Arcpy come with "AddMessage" too You can use the "index" method on a list to get the index (will raise an error if the key field is not found) Replace the dictionary.has_key(key) for key in dictionary. This adds to the readability Will omit any field placed on the left of the ID field. import arcpy def Message(sMsg): print sMsg arcpy.AddMessage(sMsg) # configuration table = "C:\Users\deenr\Desktop\Data.xlsx\Sheet1$" keyField = "ID" fields = [fld.name for fld in arcpy.ListFields(table)] fIdx = fields.index(keyField) dictionary = {} with arcpy.da.SearchCursor(table, ("*")) as cursor: for row in cursor: idx = 0 for cell in row: if idx == fIdx: if not str(cell) in dictionary: dictionary[str(cell)] = [] else: if str(row[fIdx]) in dictionary: dictionary[str(row[fIdx])].append(cell) idx += 1 # Print whole dictionary Message(str(dictionary.items())) for key in dictionary.keys(): # Print Values Message(str(dictionary[key])) Kind regards, Xander
... View more
08-20-2014
07:44 PM
|
1
|
0
|
1238
|
|
POST
|
It basically indicates the spatial reference with a well known ID that Esri and other software packages understand and can relate X, Y coordinates to a location on the earths surface. The spatial reference can be defined using a well-known ID ( wkid ) or well-known text ( wkt ). The well-known id for a given spatial reference can occasionally change. For example, the WGS 1984 Web Mercator (Auxiliary Sphere) projection was originally assigned wkid 102100, but was later changed to 3857. To ensure backward compatibility with older spatial data servers, the JSON wkid property will always be the value that was originally assigned to an SR when it was created. Starting at 10.1 an additional property, latestWkid , will identify the current wkid value (as of a given software release) associated with the same SR. Source: Geometry Objects ESRI:102100: SR-ORG Projection -- Spatial Reference Kind regards, Xander
... View more
08-20-2014
07:03 PM
|
1
|
9
|
3606
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 01-09-2020 09:26 AM | |
| 6 | 12-20-2019 08:41 AM | |
| 1 | 01-21-2020 07:21 AM | |
| 2 | 01-30-2020 12:46 PM | |
| 1 | 05-30-2019 08:24 AM |
| Online Status |
Offline
|
| Date Last Visited |
Tuesday
|