POST
|
Hi Timothy, The quickest solution I can think of would be to set Averaging on and then check the GPS.OnAverageStart property. You can still have averaging as a single location. I hope this helps. Cheers, Gareth
... View more
03-20-2013
04:55 PM
|
0
|
0
|
253
|
POST
|
Hi Dag, Before you delete the feature you must select it via script or UI. Therefore you have the Map.SelectionBookmark that you can find all of the details of the feature. If you use the Map.OnSelectionChanged event you can discover the details of the bookmark and traverse to the details. Write all the details you need before you delete it. Let me know how you go. Cheers, Gareth
... View more
02-26-2013
11:24 AM
|
0
|
0
|
287
|
POST
|
Hi Marcus, There is no doubleClick event for ArcPad as there is no concept of that in Windows Mobile. We do have an event OnPointerUp which might help you. Cheers, Gareth
... View more
02-14-2013
06:00 PM
|
0
|
0
|
176
|
POST
|
Hi everyone, You can access the tracklog by using its index value rather than its name : Map.Layers(0).Visible=true FYI, If you use Map.Layers(-1) you can access the Map Grid. I hope this answers your query. Cheers, Gareth
... View more
02-10-2013
11:45 AM
|
0
|
0
|
475
|
POST
|
Hi, Perhaps you could also take advantage of the QuickCapture toolbar in ArcPad. If you have multiple point files to switch between, you will see an icon for each feature and ArcPad will take care of swiching the editable layer for you rather than Start/Stop Editing menu. Hope this helps. Gareth
... View more
02-07-2013
01:14 PM
|
0
|
0
|
166
|
POST
|
Hi Erin, When you used the GetDataFromArcPad did you copy the data from you device to your PC or is that what you mean by downloading the data? I came in this morning to download the data from a second days work. I visually inspected my data on the screen and closed ArcPad saving the document. I plugged my unit to my workstation, synced with Windows Mobile Device Center, and used the GetDataFromArcPad tool and it showed no updated records! I would generally follow these steps: Collect data on Device Sync Device to PC Copy (or Cut) data from device to a folder on the PC Run GetDataFromArcPad tool Sorry if this sounds blunt. I just want to make sure I understand correctly. Perhaps call Tech Support for more help. Cheers, Gareth
... View more
02-07-2013
01:05 PM
|
0
|
0
|
229
|
POST
|
Hi Mark, Currently the combo box does not implement text recoginition to filter a list in ArcPad Forms. The only solution to this is to write a script to do it. There are many similar questions to this and it is the No. 3 voted question on Ideas.Esri.com. Sorry that there is no quick fix at this stage. Let me know if you want any more information. Cheers, Gareth
... View more
02-07-2013
12:55 PM
|
0
|
0
|
246
|
POST
|
Hi Andrea, I would suggest moving the MyFormOnLoad function to the Page OnSetActive Event. You are probably finding that the controls aren't avaiable when you are adding the values. Let me know how you go. Cheers, Gareth
... View more
02-07-2013
12:44 PM
|
0
|
0
|
317
|
POST
|
Hi Jason, Sorry for the delay. I see in your code that you actually need a couple of extra steps. The IsPointIn method works on a polygon layer but you need to have a polygon feature selected to run the test, otherwise you need to loop through and test the rule against every polygon. In this instance I may have give you a bum steer as you are really need to use the GPS to find what is around you. In that case I would suggest you try the FindNearestXY method
//var objPoint = Map.Layers("Poles");
//var objPointRS = objPoint.Records;
//objPointRS.BookMark = Map.SelectionBookMark;
var objX = GPS.X; //objPointRS.Fields.Shape.X;
var objY = GPS.Y; //objPointRS.Fields.Shape.Y;
var objPoly= Map.Layers("Parcel");
var objPolyRS = objPoly.Records;
var objPolyBookMark = objPolyRS.FindNearestXY(objX,objY,0)
if (objPolyBookMark != 0)
{
//AddLayerFromFile routine
}
This way you will start at the GPS Position and find a polygon that is closest to it. I hope this helps. Let me know how you get on. Cheers, Gareth P.S. Here is cbScript version for you.
'Dim objPoint
'Set objPoint = Map.Layers("Poles")
'Dim objPointRS
'Set objPointRS = objPoint.Records
'objPointRS.BookMark = Map.SelectionBookMark
Dim objX
objX = GPS.X 'objPointRS.Fields.Shape.X
Dim objY
objY = GPS.Y 'objPointRS.Fields.Shape.Y
Dim objPoly
Set objPoly = Map.Layers("Parcel")
Dim objPolyRS
Set objPolyRS = objPoly.Records
Dim objPolyBookMark
objPolyBookMark = objPolyRS.FindNearestXY(objX,objY,0)
if objPolyBookMark <> 0 then
Console.print objPolyBookMark
'AddLayerFromFile routine
end if
... View more
02-07-2013
12:27 PM
|
0
|
0
|
319
|
POST
|
Hi Jason,Great question, I have often wished for a simple raster catalog for ArcPad. You can definately do what you want to achieve. I would suggest that you use the isPointIn. Take your gps reading check that it inside a polygon, then use the addlayerfromfile.Excuse me for putting some pseudo code but I am trying out the internet explorer on my xbox, so I am not fully equipped.vbScript:dim objCatalogset objCatalog = Map.Layers("polygonLayer")dim objPointset objPoint = Application.CreateAppObject("point")objPoint.X = GPS.XobjPoint.Y = GPS.Ydim objPolyNumif objCatalog.IsPointIn(objPoint) then objPolyNum = objCatalog.Records.Fields("name").value Map.AddLayerFromFile("c:temp" & objPolynum & ".tif")end ifWell, it will be something like that. I think I have the isPointIn correct.Let me know how you go. I this is a good start.Cheers,Gareth
... View more
01-30-2013
12:45 AM
|
0
|
0
|
319
|
POST
|
Hi Daniel,I have two ideas for two different scenarios that I got from your message. Both would be best implemented using scriptsA - Collect multiple points in different point layersFor this you could look into the Recordset object. Create an object for each layer and loop your way through them. I may have a sample of this so I will try and dig it up.B - Collect multiple points at one location in one point layerFor this you could look at the timer event and every designated time interval you could automatically add a point.C - Out of the box you can really only try and make the most of QuickCapture.Cheers,GarethP.S. remind me in a couple of days if I haven't posted my sample code up
... View more
01-30-2013
12:25 AM
|
0
|
0
|
236
|
POST
|
Hi Jeff, Great question. My first suggestion would be to contact David Cardella, the ArcPad Product Manager. He could then help with discussing the Esri Professional services. Some of other contacts (and depending where you are) that could help are: Geomobile Innovations - http://www.geomobileinnovations.com/ Bradshaw Consulting - http://www.bcs-gis.com Comapss Tools - http://www.compasstoolsinc.com/ I hope this helps. Cheers, Gareth
... View more
01-29-2013
11:40 AM
|
0
|
0
|
175
|
POST
|
Hi Edwin,if labeling won't work for you perhaps a change. in thought might help. what if you created a filter and only showed the specific data you are looking? would a different symbology render do the same job?let me know how you go.cheers,Gareth
... View more
01-22-2013
12:42 AM
|
0
|
0
|
477
|
POST
|
Hi Matt, Rather than use the tracklog, you should probably create a shapefile in ArcMap, run that through GPS Analyst to get it ready to work with GPScorrect in ArcPad. Then when you are in ArcPad, turn on averaging for the gps collection. Then you can bring the data back into ArcMap using GPS Analyst. Let me know how you go. Cheers, Gareth
... View more
12-06-2012
07:35 PM
|
0
|
0
|
129
|
POST
|
Hi Dag, If you are finding that process intensive perhaps your device is not appropriate for your needs. I don't know what device you are using. Are you using AXF data or shp files? Perhaps with AXF you can use SQL statements to update the table which might be quicker. For example have 1 table with everything in it. Have a duplicate table, but completely empty. Attach this to your combo box. When you make the change call a SQL command to update the empty table attached. Let me know how you go. Cheers, Gareth
... View more
12-06-2012
07:29 PM
|
0
|
0
|
189
|
Title | Kudos | Posted |
---|---|---|
1 | 08-03-2015 10:29 PM | |
1 | 10-04-2015 03:41 PM | |
1 | 11-20-2011 03:31 PM | |
1 | 03-20-2013 06:32 PM | |
2 | 11-19-2015 08:35 PM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|