POST
|
Outside of the Indiana State Land Office, there are a couple other States that have specific land office (New Mexico, Texas, Louisiana) that specifically deal with past and present state owned/managed land parcels. I'm curious if there are other state government agencies that deal with state-wide parcel/property information as a state-wide dataset, or if the task is left to a conglomeration of state agencies to track and publish that information individually? I am in charge of the Indiana State Land Office as a single resource to maintain a dataset pertaining to current land parcels (6000+) and another for surplused parcels (1000+), including state run: parks, prisons, and hospitals, as well as associated data tables. My next question for those in single resource positions - how are you dealing with coincident boundaries, mineral/surface rights, partial parcel sales, referencing surveys and other old documents? We have been moving towards an abridged version of the ESRI's Parcel Fabric since it seems to address these issues, however the model was intended for (almost) seamless county/city information and less for datasets that are contiguous within a property, but property are spread out throughout the state. Curious -Bob
... View more
03-03-2014
07:22 AM
|
0
|
2
|
3791
|
POST
|
We did some lake bathymetric mapping in grad school. Unless there are specific meaningful breakpoints in the data, I would avoid using anything other than the standard (equal interval) classification behind most bath maps; 0-5, 6-10, 11-15, etc., especially on public maps, the deviation from a "typical" classification will only confuse folks. Although I would make sure to include the limnetic/profundal breakpoint (or zone) in the classification (i.e. 0-5, 6, 7-10, 11-15) with explanation in the legend. My two cents. -Bob
... View more
11-06-2013
08:10 AM
|
0
|
0
|
433
|
POST
|
How do you detect whether the device is a mobile or not? I would really like to give the user a more interactive experience on a desktop, and a simpler version for mobile devices. This would seem to be an obvious question, I just cant seem to find and answer. Thanks Bob
... View more
02-23-2012
04:22 AM
|
0
|
1
|
528
|
POST
|
In addition, another question here - what is the current workflow process to "move/copy" information from the parcel fabric (i.e. an encumbrance) to the Encumbrance feature class?
... View more
12-27-2011
07:09 AM
|
0
|
0
|
212
|
POST
|
We are in the process of jumping head first into the parcel data model in the parcel fabric, although still have two outstanding questions regarding the process; 1. It seems to me that the migration into the parcel fabric can be done either through the; using the Load A Topology To A Parcel Fabric geoprocessing tool or the Import Fabric Data wizard. I have roughly 10,000 parcels into migrate, and 0.01% have accompanying saved cogo. Since overlaps and gaps exist between coincident parcels, it would seem the only real way to import these into the fabric is using the first method, but then I must run topology. The purpose of the current database is maintain the actual legal description. Is there no way to import these historic parcels and maintain information on the survey lines? 2. The second question is regarding publishing; how are folks integrating the parcel fabric into ArcGIS Server applications? Any assistance would be greatly appreciated. Cheers Bob
... View more
12-22-2011
05:35 AM
|
0
|
2
|
2525
|
POST
|
Thanks Robert - The conversion was pretty impressive. I'm confident I wouldn't have been able to come up with that on my own! Thank you immensely! Bob
... View more
08-03-2011
11:03 AM
|
0
|
0
|
249
|
POST
|
Robert- I am using Julie Powell's template (http://baserver.esri.com/goelectric/index.html) which is a Sample Flex Viewer, however I am unsure exactly what version I am working with. Bob
... View more
08-03-2011
07:54 AM
|
0
|
0
|
249
|
POST
|
I was wondering if anyone has had luck in updating the navigation toolbar as discussed in (http://forums.esri.com/Thread.asp?c=158&f=2421&t=294409) and found in the closed post (http://maps.auckland.govt.nz/AucklandRegionViewer/#). I am trying to update the code to Flex SDK 4. I've been trying to modify the code provided by Scheitlin, however I am unsure how to modify the canvas structure. I'm pretty sure the difference is due to Halo vs Sparks components, although the canvas component is still a part of Flex 4. Changes include the SiteContainer conversion to ViewerContainer, but it's starts getting confusing after that. Could anyone provide additional insight please? Bob
... View more
08-03-2011
06:36 AM
|
0
|
4
|
573
|
POST
|
This functionality is really not that crucial to my app, so it will have to sit on the sidelines unless I find time before my deadline. Thanks for your advice Robert. Cheers.
... View more
07-28-2011
09:15 AM
|
0
|
0
|
306
|
POST
|
Robert- Thanks for the reply. No to long after I posted, I realized that this was in the viewer forum and not the Flex API. I've been working on trying to compile with the given code into the Flex Viewer SDK. If the this code is in the HeaderController mxml it will compile and show an independent map that I can switch between. I thought maybe to modify the MapSwitcherWidget mxml as well, however the toggle button bar is throwing me. There is a routine within the last mxml which has a changehandler, private function tbb_changeHandler(event:IndexChangeEvent):void { ViewerContainer.dispatchEvent(new AppEvent(AppEvent.BASEMAP_SWITCH, mapList[event.newIndex].id)); } I'm just not sure how that will convey over to the slider code I provided.
... View more
07-28-2011
08:21 AM
|
0
|
0
|
306
|
POST
|
I've taken the code (below) from a previous post (http://forums.arcgis.com/threads/190...t=slider+alpha) that was trying to implement a basemap slider of sorts as found in this website; http://maps.hamiltontn.gov/hcflex/ My question is concerning the placement of this code. This code should be in a widget, similar to the original BaseMap switcher, although evidently lacks the correct "hook" into the map extent. However if put the code into the HeaderControllerWidget, a seperate map appears, but the code works. Can anyone fill in my gap of understanding? Thanks Bob <esri:Map id="MaryMap"> <esri:ArcGISTiledMapServiceLayer visible="true" url="http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"/> <esri:ArcGISTiledMapServiceLayer visible="true" alpha="{Math.max(1-mapTrans.value)}" url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer" /> <esri:ArcGISTiledMapServiceLayer visible="true" alpha="{Math.min(mapTrans.value-1)}" url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer" /> </esri:Map> <s:Group left="10" right="10" top="10" bottom="10"> <s:VSlider id="mapTrans" width="10" minimum="0" maximum="2" snapInterval=".1" value="1" liveDragging="true" x="10" y="58"> </s:VSlider> <s:ToggleButton x="10" y="5" label="Aerial" width="54" height="46" id="aerialButton" click="{mapTrans.value=0}" chromeColor="#1293BE" toolTip="Aerial Photo"/> <s:ToggleButton x="74" y="5" label="Base Map" width="54" height="46" id="baseButton" click="{mapTrans.value=1}" toolTip="Base Map"/> <s:ToggleButton x="145" y="5" label="Topo" width="54" height="46" id="topoButton" click="{mapTrans.value=2}" toolTip="Topo Map"/> </s:Group>
... View more
07-28-2011
07:39 AM
|
0
|
0
|
1859
|
POST
|
I've taken the code (below) from a previous post (http://forums.arcgis.com/threads/19078-Base-Map-Transparency-Slider-Code-Please?highlight=slider+alpha) that was trying to implement a basemap slider of sorts as found in this website; http://maps.hamiltontn.gov/hcflex/ My question is concerning the placement of this code. This code should be in a widget, similar to the original BaseMap switcher, although evidently lacks the correct "hook" into the map extent. However if put the code into the HeaderControllerWidget, a seperate map appears, but the code works. Can anyone fill in my gap of understanding? Thanks Bob <esri:Map id="MaryMap"> <esri:ArcGISTiledMapServiceLayer visible="true" url="http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"/> <esri:ArcGISTiledMapServiceLayer visible="true" alpha="{Math.max(1-mapTrans.value)}" url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer" /> <esri:ArcGISTiledMapServiceLayer visible="true" alpha="{Math.min(mapTrans.value-1)}" url="http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer" /> </esri:Map> <s:Group left="10" right="10" top="10" bottom="10"> <s:VSlider id="mapTrans" width="10" minimum="0" maximum="2" snapInterval=".1" value="1" liveDragging="true" x="10" y="58"> </s:VSlider> <s:ToggleButton x="10" y="5" label="Aerial" width="54" height="46" id="aerialButton" click="{mapTrans.value=0}" chromeColor="#1293BE" toolTip="Aerial Photo"/> <s:ToggleButton x="74" y="5" label="Base Map" width="54" height="46" id="baseButton" click="{mapTrans.value=1}" toolTip="Base Map"/> <s:ToggleButton x="145" y="5" label="Topo" width="54" height="46" id="topoButton" click="{mapTrans.value=2}" toolTip="Topo Map"/> </s:Group>
... View more
07-28-2011
04:06 AM
|
0
|
4
|
2164
|
POST
|
Thanks! I was so busy looking through the mxml's that I forgot to look at the xml itself to change the text/cmbobox availability (i.e. expressions). By the way - much thanks for all your support on these forums. It seems like every 2 of 3 threads I look at - you've answered.
... View more
05-25-2011
08:28 AM
|
0
|
0
|
121
|
POST
|
I am trying to modify the Enhanced Search widget. In the "Text Search" portion of the widget, the search boxes change based on input layer from user selection (i.e. traffic cameras selection invokes a combobox, while police facilities invokes a text box). Where in the code is this available to modify?
... View more
05-25-2011
07:29 AM
|
0
|
2
|
616
|
POST
|
Here is my vb.net sample for a PLSS finder in response to my question above. My "tool" starts with a button on the toolbar, which then opens up a dockable window with several comboboxes. _______________________________________________________________ DockableWindow.vb: Imports ESRI.ArcGIS.esriSystem Imports ESRI.ArcGIS.Framework Imports ESRI.ArcGIS.ArcMapUI Imports ESRI.ArcGIS.Desktop Imports ESRI.ArcGIS.Geodatabase Imports ESRI.ArcGIS.Geometry Imports ESRI.ArcGIS.Carto Public Class SLO_DockableWindow1 Public sMer As String Public sSection As String Public sTwp As String Public sRng As String Public sTwpD As String Public sRngD As String Public sUnit As String Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim pMap As IMap Dim pMxDoc As IMxDocument Dim pActiveView As IActiveView pMxDoc = My.ArcMap.Document pMap = pMxDoc.FocusMap pActiveView = pMap Dim sLayerName As String Dim FeatureLayer As IFeatureLayer Dim SrchStr As String Dim i As Integer 'Layer name to look for in the TOC sLayerName = "PLSS" 'Finds the layer in the TOC For i = 0 To pMap.LayerCount - 1 If pMap.Layer(i).Name = sLayerName Then FeatureLayer = pMap.Layer(i) Exit For End If Next i 'Checks to make sure "PLSS" layer is available If pActiveView Is Nothing OrElse FeatureLayer Is Nothing Then MsgBox("Please add the PLSS layer and select a feature", MsgBoxStyle.Information, "PLSS") Return End If Dim featureSelection As ESRI.ArcGIS.Carto.IFeatureSelection = TryCast(FeatureLayer, ESRI.ArcGIS.Carto.IFeatureSelection) ' Dynamic Cast 'Sets the search string from the combobox inputs SrchStr = "PARCEL_ID = '" & sSection & "'AND TWP =" & sTwp & " AND TWPD ='" & sTwpD & "'AND RNG = " & sRng & "AND RNGD = '" & sRngD & "'" 'A series of checks to make sure all necessary inputs are in place - error checking If SrchStr Is Nothing Then MsgBox("Please make a selection in every box", MsgBoxStyle.Information, "PLSS") Return ElseIf sSection Is Nothing Then MsgBox("Please enter a section", MsgBoxStyle.Information, "PLSS") Return ElseIf sTwp Is Nothing Then MsgBox("Please enter a township range", MsgBoxStyle.Information, "PLSS") Return ElseIf sTwpD Is Nothing Then MsgBox("Please enter a township direction", MsgBoxStyle.Information, "PLSS") Return ElseIf sRng Is Nothing Then MsgBox("Please enter a range", MsgBoxStyle.Information, "PLSS") Return ElseIf sRngD Is Nothing Then MsgBox("Please enter a range direction", MsgBoxStyle.Information, "PLSS") Return Else 'If everything accounted for, move on. End If MsgBox("Finding your selection....Please wait", MsgBoxStyle.Information, "PLSS") Dim queryFilter As ESRI.ArcGIS.Geodatabase.IQueryFilter = New ESRI.ArcGIS.Geodatabase.QueryFilterClass queryFilter.WhereClause = SrchStr ' Invalidate only the selection cache. Flag the original selection pActiveView.PartialRefresh(ESRI.ArcGIS.Carto.esriViewDrawPhase.esriViewGeoSelection, Nothing, Nothing) ' Perform the selection featureSelection.SelectFeatures(queryFilter, ESRI.ArcGIS.Carto.esriSelectionResultEnum.esriSelectionResultNew, False) ' Flag the new selection pActiveView.PartialRefresh(ESRI.ArcGIS.Carto.esriViewDrawPhase.esriViewGeoSelection, Nothing, Nothing) End Sub Public Sub New(ByVal hook As Object) ' This call is required by the Windows Form Designer. InitializeComponent() ' Add any initialization after the InitializeComponent() call. Me.Hook = hook End Sub Private m_hook As Object ''' <summary> ''' Host object of the dockable window ''' </summary> Public Property Hook() As Object Get Return m_hook End Get Set(ByVal value As Object) m_hook = value End Set End Property ''' <summary> ''' Implementation class of the dockable window add-in. It is responsible for ''' creating and disposing the user interface class for the dockable window. ''' </summary> Public Class AddinImpl Inherits ESRI.ArcGIS.Desktop.AddIns.DockableWindow Private m_windowUI As SLO_DockableWindow1 Protected Overrides Function OnCreateChild() As System.IntPtr m_windowUI = New SLO_DockableWindow1(Me.Hook) Return m_windowUI.Handle End Function Protected Overrides Sub Dispose(ByVal Param As Boolean) If m_windowUI IsNot Nothing Then m_windowUI.Dispose(Param) End If MyBase.Dispose(Param) End Sub End Class Private Sub Sec_cbo_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Sec_cbo.SelectedIndexChanged sSection = Sec_cbo.Text End Sub Private Sub Twp_cbo_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Twp_cbo.SelectedIndexChanged sTwp = Twp_cbo.Text End Sub Private Sub TwpD_cbo_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TwpD_cbo.SelectedIndexChanged sTwpD = TwpD_cbo.Text End Sub Private Sub Rng_cbo_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Rng_cbo.SelectedIndexChanged sRng = Rng_cbo.Text End Sub Private Sub RngD_cbo_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RngD_cbo.SelectedIndexChanged sRngD = RngD_cbo.Text End Sub End Class _______________________________________________________________________ Button.vb: Public Class Find_PLSS_btn Inherits ESRI.ArcGIS.Desktop.AddIns.Button Public Sub New() End Sub Protected Overrides Sub OnClick() Dim dockWindow As ESRI.ArcGIS.Framework.IDockableWindow ' Only get/create the dockable window if it's not there If dockWindow Is Nothing Then Dim dockWinID As UID = New UIDClass() dockWinID.Value = My.ThisAddIn.IDs.SLO_DockableWindow1 dockWindow = My.ArcMap.DockableWindowManager.GetDockableWindow(dockWinID) End If dockWindow.Show((Not dockWindow.IsVisible())) My.ArcMap.Application.CurrentTool = Nothing End Sub Protected Overrides Sub OnUpdate() Enabled = My.ArcMap.Application IsNot Nothing End Sub End Class
... View more
05-05-2011
11:03 AM
|
0
|
0
|
330
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|