POST
|
I need to spatially select features in Arcpad, and then update some attributes of some of the selected features (in AXF layers). Previously this could be done by means of the Recordset.Find method for a specific rectangle, having the ability to combine a spatial and attribute query. It seems as if the .find method is not supported for AXF. What would be the best way to accomplish this? Any help appreciated. Eddie
... View more
10-15-2014
01:14 AM
|
0
|
0
|
2229
|
POST
|
Blessed 2012 to you all. I need help with the following: If the map is rotated, and I get and set the Extent of the map, then after setting it, the extent is not the same as before. If the rotation angle is 0, then this is not a problem. To test you can do the following: Create a button that will call the following sub: sub RotateMap Map.RotationAngle = 70 End Sub Create another button that will call the following sub: Sub DoMapExtent Dim L_ExtentRect set L_ExtentRect = application.map.extent application.map.extent = L_ExtentRect end sub You will see that if you call "DoMapExtent" then all will be OK, but if you first call "RotateMap" then every time you call "DoMapExtent" the Map zooms out. Am I missing something here? Eddie
... View more
01-04-2012
10:43 PM
|
0
|
1
|
466
|
POST
|
Hi John I had exactly the same problem, and the only way that I could fix this was by implementing my own (text-file) tracklock, where I append the track points. Fortunately I did not have to display it on Arcpad as it is captured, so the append to text file is very quick. Eddie
... View more
12-20-2011
01:26 AM
|
0
|
0
|
175
|
POST
|
We have Trimble Nomads that we use in conjunction with Pro XH receivers. The Nomad works great for taking the pictures and attaching the photo to the feature as a BLOB. We are trying to use the Nomad as well, but seem to run into a problem. When you capture an image, it looks OK on the Nomad screen, until the image has been saved. At that point the image goes very dark. Any body else with this issue and/or possible sollution? Eddie
... View more
11-17-2011
02:59 AM
|
0
|
0
|
782
|
POST
|
Hi there Tim Which version of ArcGIS Desktop are you using? - ArcMap 10 Are you checking out to AXF or shapefile? - Shapefile Do you utilize domains? - No Do you utilize relationship classes? - No How many layers do you have in your map document? - >15 What mobile device are you using? - HP Tablet PC with XP We did not use spatial indexes on some of the layers previously (ver 7), but now in ver 10 we have to use it, otherwise the drawing is too slow. Problem now exists that if you use a spatial index, then the index gets re-built every time that an edit was done. It takes some time to re-built this index. So either way there is a speed issue.
... View more
08-02-2011
01:20 AM
|
0
|
0
|
220
|
POST
|
OK, problem found, and work-around implemented. What you need to know is that SelectXY only works on the features that are currently on the screen. I figured that out early on, and then implemented a "zoom to full extent" before running the selectXY. This created a different problem: SelectXY uses a tolerance of x pixels, so if you zoom out too far, the point will be within this tolerance, even though it is outside of the polygon. You can set the tolerance to zero, but then it becomes virtually impossible to click on any points (if you need to do that elsewhere), so it is not really a sollution. What I did, was to zoom to a specific scale programatically (i.e. 1:10 000 in my case), and then centre the map on the X,Y of the point that I am working with. Not the cleanest or quickest, but it seems to work OK.
... View more
07-20-2011
05:03 AM
|
0
|
0
|
104
|
POST
|
In ArcPad 10, I have the following issue (Not tested on other versions of ArcPad): If I do an OnPointerdown event, and use the Map.X and Map.Y to do a spatial select, the system selects the correct feature (a polygon) every time. If I click outside of the feature, then it is not selected, as expected. But, if I create a point, and then later use this point coordinates (by means of ObjShp.X, ObjShp.Y) to do a selectXY on a polygon layer, then a polygon is selected even if the point is not on the polygon (Almost as if the point is being snapped to the polygon). I have also tried populating an X and Y field when creating the point, and then using these values to do SelectXY, but with the same (incorrect) results. Any ideas anyone? Eddie
... View more
07-20-2011
12:36 AM
|
0
|
1
|
752
|
POST
|
Hi After converting some of our applications from ArcPad 7 to ArcPad 10, we found that the loading of the vector layers have become really slow. We use quite large polygon layers in some apps, in a high speed environment, and as the map have to redraw regularly this becomes a huge issue. (Wasn't an issue in ver 7.) Anybody else having similar issues? Eddie
... View more
07-08-2011
06:04 AM
|
0
|
4
|
607
|
POST
|
Hi Maybe not the answer you want to hear, but I had a similar problem. (If the tracklog is visible and it becomes big, it becomes very slow each time the map is redrawn.) Could not find a way to make the tracklog invisible, so ended up writing a small piece of code that writes a custom tracklog (by appending data to a text file). If you do not need to display the tracklog to the user, this idea works well and fast, even for very big tracklog files. On each x number of GPS positions received, I do the following: L_Line = GPS.X L_Line = L_Line & vbtab & GPS.Y L_Line = L_Line & vbtab & CStr(Application.GPS.Properties("SOG")) L_Line = L_Line & vbtab & GPS.Altitude L_Line = L_Line & vbtab & Application.GPS.Properties("UTC") L_Line = L_Line & vbtab & Now L_Line = L_Line & vbtab & CStr(Application.GPS.Properties("COG")) L_Line = L_Line & vbtab & CStr(Application.GPS.Properties("SATS_USED")) L_Line = L_Line & vbtab & CStr(Application.GPS.Properties("HPE")) L_Line = L_Line & vbtab & CStr(Application.GPS.Properties("VPE")) Set L_FileToWrite = objFSO.OpenTextFile(Trackdir & "TrackLog.txt", 8, True) L_FileToWrite.WriteLine L_Line L_FileToWrite.Close
... View more
07-08-2011
05:29 AM
|
0
|
0
|
334
|
POST
|
I presume you guys are talking about the button that is next to the OK and Cancel buttons in an Edit form? If so, I have a question: Why do some of my edit forms have this button and some don't? I can not find a way to switch this button off. Eddie
... View more
03-23-2011
06:04 AM
|
0
|
0
|
448
|
POST
|
Hi Doug What version of ArcPad are you using? This used to be a problem in version 7.xx and I really hoped that this feature (According to ESRI) has been fixed in version 10. We worked around it in version 7 as follows: 1. Created a button to "lock" the mapscale at the current value Sub Lockmapscale Application.Userproperties("MapScale") = Application.Map.Scale Mustlockscale = True End Sub 2. In the Arcpad.apx file call a sub each time a valid GPS pos is received <SYSTEMOBJECTS> <GPS onopen="call DoSetMapRotationOn" onclose="DoSetMapRotationOff" onposition="Call ResetZoom"/> </SYSTEMOBJECTS> 3. Make sure the zoom level stays the same Sub ResetZoom If Application.Map.Scale <> Application.Userproperties("MapScale") and mustlockscale = true then Application.Map.Scale = Application.Userproperties("MapScale") End sub This is not the most elegant sollution, but it works. Eddie
... View more
10-26-2010
07:35 AM
|
0
|
0
|
235
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|