Vraag : Wanneer wordt DBMS noodzakelijk/zeer nuttig om samen met ArcGIS te gebruiken? (eerder dan het doen van alles met ArcGIS)

Al werk van GIS dat ik is in een niet teamatmosfeer geweest heb gedaan. Ik gebruik gewoonlijk enkel ArcGIS om lijsten te leiden zonder de gegevens door iets als MySQL of Toegang ook te zien. Het schijnt managable - het is zeer mogelijk aan opstelling een gehele ruimte relationele gegevensbank zonder software ooit te verlaten ArcGIS. Ik ben wat benieuwd het grote voordeel aan het verlaten van het milieu ArcGIS om zulk een taak te verwezenlijken is? Ik veronderstel dat het gebruiken van DBMS samen met een systeem van GIS iets is die lonendere nuttig/tijdbesparend wordt wanneer er meer dan 1 persoon die aan het project werken is? Ben het recht van I in deze veronderstelling? Zijn er een andere factoren bij spel? Om het even welk zeer gewaardeerd inzicht!

Antwoord : Wanneer wordt DBMS noodzakelijk/zeer nuttig om samen met ArcGIS te gebruiken? (eerder dan het doen van alles met ArcGIS)

Unidirectioneel zou zijn het globale voorwerp te plaatsen. Dit kan een timingskwestie veroorzaken als uw globale variabele JS niet beschikbaar is alvorens deze code loopt. Dit is goed niettemin bij een voorbeeld.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), „manuscript“, _
        String.Format („setFrmServerCode= {0}“, „SomeValueAsString)

Zo zou een tweede oplossing kunnen zijn te creëren en alles in één keer geplaatst de globale variabele van code erachter. Het zal dan voor al uw vraag JS van dan beschikbaar zijn.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), „manuscript“, _
        String.Format („var setFrmServerCode= {0}“, „SomeValueAsString“)

Een andere zou een functie moeten creëren die het voorwerp plaatst en gebruikt een gebeurtenis als om de gebeurtenis te roepen. Deze manier laat u de timing controleren en uw globale variabele ervoor zorgen is beschikbaar alvorens u probeert om het te plaatsen.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), „manuscript“, _
        String.Format („setGlobal functie () {{setFrmServerCode= {0};}}“, „VariableDataAsString“)

Ik heb elk van deze methodes vaak in het verleden met goed succes gebruikt. Ik zette hen niet in C# om aangezien ik reeds deze steekproeven rond leggend had. Hopelijk kunt u zien wat hen doen en omzetten zelf. Indien nodig zal ik hen voor u omzetten.
Andere oplossingen  
 
programming4us programming4us