Fråga : När gör en DBMS blir nödvändig/mycket användbar för att använda i samverkan med ArcGIS? (ganska än göra allt med ArcGIS)

Alla GIS fungerar mig har gjort har varit i en non- lagatmosfär. Jag använder vanligt precis ArcGIS för att klara av bordlägger, utan också att se datan till och med något något liknande MySQL eller tar fram. Den verkar managable - det är mycket möjligheten som ställer in en hel rumslig relations- databas, utan någonsin att lämna ArcGIS programvara. Undra för förmiddag I vad är den stora fördelen till att lämna den ArcGIS miljön för att utföra en sådan uppgift? Jag antar att det using en DBMS i samverkan med ett GISsystem är något som blir mer worthwhile/användbart/tidsbesparande, då det finns mer än 1 personarbete på projektera? Förmiddag mig som är höger i detta antagande? Finns det någon annat dela upp i faktorer på lek? Någon inblick uppskattade väldeliga! " klar "

Svar : När gör en DBMS blir nödvändig/mycket användbar för att använda i samverkan med ArcGIS? (ganska än göra allt med ArcGIS)

One-way skulle är till uppsättningen som de globala anmärker. Detta kan orsaka en tajming utfärdar, om din globala JS-variabel inte är tillgänglig, för denna kodifierar körningar. Detta är bra för ett exempel though.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), ”skrivar”, _,
        String.Format (”setFrmServerCode= {0}”, ”SomeValueAsString)

Så en understödjalösning kan är att skapa, och uppsättningen som all den globala variabeln strax från kodifierar bakom. Den ska är därefter tillgänglig för alla dina JS-appeller från därefter på.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), ”skrivar”, _,
        String.Format (”var-setFrmServerCode= {0}”, ”SomeValueAsString”)

Another skulle är att skapa en fungera som uppsättningar anmärka och använder en händelsenågot liknande till appellen händelsen. Låter hitåt dig kontrollera tajmingen, och att se till din globala variabel är tillgängligt för dig försök till uppsättningen det.

Page.ClientScript.RegisterClientScriptBlock (Me.GetType (), ”skrivar”, _,
        String.Format (”fungera setGlobal () {{setFrmServerCode= {0};}}”, ”VariableDataAsString”)

Jag har använt alla dessa metoder många tider i förflutnan med bra framgång. Jag konverterade inte dem till C#, som jag hade redan dessa tar prov att lägga omkring. Hopefully du kan se vad för att göra och konvertera dem dig. Om nödvändigt jag ska, konvertera dem för dig.
Andra lösningar  
 
programming4us programming4us