1 (40), 2018 Hogyan adhatunk hozzá egyedi parancsokat és eszközöket az arcgishez

1 (40), 2007 Hogyan adhatunk hozzá egyedi parancsokat és eszközöket az arcgis számára
Az ESRI több százezer vállalati és egyéni felhasználóval rendelkezik, akik különböző területeken dolgoznak, és rendkívül széles körű feladatokat megoldanak. Nem meglepő, hogy a sikerhez néha különleges funkcionalitásra van szükségük, véleményük szerint, vagy valóban hiányzik az ESRI szoftver jelenlegi verzióiban. Aztán vágyakoznak és javaslatokat tesznek a vállalat felé, hogy új funkciókat és eszközöket adjanak hozzá a szoftverek következő verzióihoz. És néhány, a szükséges készségekkel és eszközökkel, további funkcionalitást fejlesztettek ki, ESRI tárgykódokat vásároltak. De mindez nem alkalmas.

A cég új fejlesztéseinek az objektumorientált architektúrára való átruházását követően a felhasználók a COM-kompatibilis programozási nyelv segítségével javíthatják és módosíthatják az ESRI szoftvert.

Azonban erősen ajánlott, mielőtt elkezdené írni a saját programokat, hogy megbizonyosodjon arról, hogy a szükséges funkciók még nem igazán fejlettek. A Desktop termékek ArcGIS Desktop az ArcMap és az ArcCatalog alkalmazásokon keresztül Számos nagyon hasznos és fontos funkciót kínál a grafikus felhasználói felületen keresztül.

Indítsa el a keresést a Testreszabás párbeszédpanelen. Ezzel elérheti a meglévő eszközöket és parancsokat, amelyek nincsenek az alapértelmezett alapértelmezett felületen, valamint a kiterjesztések, feladatok, nézetek és megjelenítési stílusok példái. Számos kiegészítő erőforrás áll rendelkezésre az ArcGIS Desktop szoftverfejlesztői készletének fejlesztői súgójában, az ESRI Developer Network webhelyén (end / esri.com) az ArcGIS dokumentációjában.

A Konfigurálás párbeszédpanel

Az ArcMap és az ArcCatalog konfigurálható egyetlen kódsorozat írása nélkül. A Testreszabás párbeszédpanelen létrehozhat, hozzáadhat, áthelyezhet és törölhet eszköztárakat és parancsokat, és akár önállóan vagy harmadik fél által létrehozott eszközöket is hozzáadhat. A Testreszabás párbeszédpanel megnyitásához kattintson az Eszközök> Testreszabás a normál menüben. A Testreszabás párbeszédpanelen vannak Eszköztárak, Parancsok és Speciális beállítások lapok (lásd az ábrát). Az Eszköztárak és parancsok lapok segítségével módosíthatja a felhasználói felületet, és a Speciális beállítások lap lehetővé teszi az alapvető felhasználói beállítások vezérlését.


A Testreszabás párbeszédpanel három lapja: Eszköztárak, Parancsok és Speciális beállítások. A fejlesztők Beállítások lapja a Speciális beállítások lapon van beállítva.

eszköztár

A Konfigurálás párbeszédpanel Eszköztárak lapján kapcsolódhat és szétkapcsolhatja, átnevezheti vagy törölheti a meglévő eszköztárakat. A Reset (Visszaállítás) gombra kattintva a Configure (Konfigurálás) párbeszédpanelen visszavonhatja az elvégzett módosításokat, és visszaadhatja az egyes panelek eredeti állapotát.

Új eszköztárak is létrehozásra kerülnek az Eszköztárak lapon. Új eszköztár létrehozásakor a rendszer kéri, hogy írja be az új eszköztár nevét, és hozzon létre egy kis szürke sávot a felhasználói felületen. A hozzá tartozó parancsok a Configure párbeszédpanel Parancsok lapján adhatók hozzá.

Haladó beállítások

A Testreszabás párbeszédpanel Beállítások lapja szabályozza a fejlesztési környezet beállításának főbb tulajdonságait.

Sok ilyen parancs nem szerepel az alapértelmezett ArcGIS felületen. Ha parancsot szeretne hozzáadni az interfészhez, jelölje ki ezt a párbeszédpanelt, majd húzza az eszköztárat gombként vagy a menüben parancsként. Ne feledje, hogy egyes parancsok, amelyek a felhasználóval való interakciót igénylik, nem fognak működni menüparancsokként, és a parancsok, például a réteg tulajdonságai csak a helyi menükben működnek. Az ArcGIS Desktop elérhető parancsainak listája megtalálható az ArcGIS Desktop Súgó Testreszabás részében.

Egyéni parancsok hozzáadása egy fájlból

Az egyéni parancsok olyan COM-kompatibilis programozási nyelvekkel létrehozott függvények, amelyek ActiveX DLL fájlokként vagy végrehajtható fájlokként vannak telepítve (Executable - .exe). Adjon hozzá egy egyéni parancsot ArcMap vagy ArcCatalog-hoz az alábbiak szerint:

1. A Szabványos eszköztáron kattintson az Eszközök> Testreszabás parancsra.

2. A Configure (Konfigurálás) párbeszédpanelen a Parancsok lapon kattintson a Add from file (Fájl hozzáadása) fájlból.

3. Keresse meg a felhasználói parancsot tartalmazó fájlt, kattintson a kívánt fájlra és a Megnyitás gombra. Megjelenik a hozzáadott objektumok párbeszédpanel. Azt jelenti, hogy az új objektumokat az ArcMap vagy az ArcCatalog bejegyzi. Kattintson az OK gombra.

Kattintson a parancsra, és húzza azt a cél eszköztárra. Kattintson a Bezárás gombra. A Fájl hozzáadása gomb használatával a rendszer automatikusan regisztrálja a DLL összetevőket. Ne feledje, hogy ez a módszer nem használható a Visual Studio .NET-ben létrehozott DLL fájlokhoz.

Egyéni parancsok hozzáadása példákkal

A minta mappát akkor telepíti, ha a szoftvertelepítés során a Teljes opciót választotta. Ez a lehetőség telepíti a fejlesztők súgóját és az összes példát. Néhány példa a felhasználói parancsokra a fenti módszerrel, a Hozzáadás a fájlból, és néhány, az összetevők kategóriák alkalmazásához.

Példák hozzáadása komponens kategóriában

Miután összeállította a példát, és létrehozta az új DLL-t a minta forráskód projektfájl segítségével, regisztrálja a DLL-t a Regsvr32 programmal. Ehhez:

1. A tálcán kattintson a Start> Futtatás parancsra.

2. A Futtatás párbeszédpanelen írja be a "regsvr32" <путь к вашему файлу>"(Pl. Írja be a" regsvr32 "

2. A Bővítmények keresése párbeszédpanelen keresse meg a fájlt, válassza ki és kattintson a Megnyitás gombra.

4. Most ezt az összetevőt fel kell sorolni az Alkotórész-kategória-kezelőben. Kattintson az OK gombra.

További információk

A felhasználói parancsok létrehozásáról és összekapcsolásáról bővebben a Developing_with_ArcObjects / Desktop_Development_Guide.pdf fájlban található, amely tartalmazza az ArcGIS dokumentációját.