liste

Bonjour et bienvenue dans mon site ! Willkommen auf meiner Seite! welcome in my homepage! http://assistance-en-sig.blogspot.com/ SIG ; Bases de données ; Géomatique; Python; ArcGIS; QGIS;

recherche

Showing posts with label Openstreetmap. Show all posts
Showing posts with label Openstreetmap. Show all posts

Saturday, January 19, 2013

Download ESRI ArcGIS tools and Extensions



Batch Geocode 
http://www.batchgeocode.com/ 
Locate multiple addresses internationally - North America & Europe - calculate distances - make your own mashup map - instantly. 

Brava! DWG Viewer 
http://www.bravaviewer.com/viewers.htm 
A free tool for viewing and measuring DWG, DXF, and DWF files. 

Corpscon
http://crunch.tec.army.mil/software/corpscon/corpscon.html 
"An MS-Windows-based program which allows the user to convert coordinates between Geographic, State Plane, Universal Transverse Mercator (UTM) and US National Grid systems on the North American Datum of 1927 (NAD 27), the North American Datum of 1983 (NAD 83) and High Accuracy Reference Networks (HARNs)." 



THANKS FOR MAKING DONATION BY CLICKING SOME ADS 



DS Map Book 
ESRI Developer Network link 
"This Developer Sample code is designed to allow for the creation of Map Books. A page is created in the book based on each feature in a grid/index layer specified by the user. Index layers must contain polygon features with a string field containing the name of each tile/page. The features in the index layer do not have to be of any particular size or shape, nor do they need to be continuous or non-overlapping. Several commands are included for generating index layers based on a uniform grid or based on selected, continuous line features" 

Edit Tools 
http://www.ian-ko.com/ 
A reference for tools (ET GeoWizard, free calculators, etc.) and resources. 

Hawth's Tools 
http://www.spatialecology.com/htools/tooldesc.php 
A ton of custom tools for ArcGIS, including: analysis, raster, sampling, tables, editing, and more! 

SmartExporter
http://arcscripts.esri.com/details.asp?dbid=14823
Export your layout/map to DXF with this export filter created for ArcMap 9.1/9.2! 

TerraServer Download Tool 
http://arcscripts.esri.com/details.asp?dbid=14816 
This is a valuable tool! Once installed, it makes a new toolbar available in ArcMap. With the toolbar open, click the TerraServer button and it will download imagery hosted by TerraServer (http://terraserver.microsoft.com) directly into ArcMap. This is a great way to acquire aerial imagery for an area, or simply get a better idea of where your data is located. 

XTools Pro 
http://www.xtoolspro.com/ 
A great extension for geoprocessing. With this you can do some things that would otherwise only be available at the ArcEditor or ArcInfo license level. It is priced at less than $200. Check to see if your company already has it available for you to use.



THANKS FOR MAKING DONATION BY CLICKING SOME ADS 


EXTENSIONS

Add more capabilities to ArcGIS for Desktop with extensions. These specialized tools allow you to perform more sophisticated tasks such as raster geoprocessing and 3D analysis.
* Requires ArcGIS for Desktop Standard or Advanced
** Starting with the release of ArcGIS 10.1, this extension is included with ArcGIS for Desktop at no extra cost.
*** Requires ArcGIS for Desktop Advanced
Note: Unless noted, extensions can be used with ArcGIS for Desktop Basic, Standard, and Advanced.
ArcGIS 3D AnalystAnalyze your data in a realistic perspective.
ArcGIS Geostatistical AnalystUse advanced statistical tools to investigate your data.
ArcGIS Network AnalystPerform sophisticated routing, closest facility, and service area analysis.
ArcGIS SchematicsRepresent and understand your networks to shorten decision cycles.
ArcGIS Spatial AnalystDerive answers from your data using advanced spatial analysis.
ArcGIS Tracking AnalystReveal and analyze time-based patterns and trends in your data.
Business Analyst Online Reports Add-InDirectly access demographic reports and data from Business Analyst Online (BAO) for trade areas and sites created in the desktop.

THANKS FOR MAKING DONATION BY CLICKING SOME ADS 

Productivity
Key Benefits
ArcGIS Data InteroperabilityEliminate barriers to data use and distribution.
ArcGIS Data ReviewerAutomate, simplify, and improve data quality control management.
ArcGIS PublisherFreely share your maps and data with a wide range of users.
ArcGIS Workflow Manager*Better manage GIS tasks and resources.
ArcScan for ArcGIS**Increase efficiency and speed up raster-to-vector data conversion time.
Maplex for ArcGIS**Create maps that communicate more clearly with automatically positioned text and labels.
Solution BasedKey Benefits
ArcGIS Defense Solutions
(includes ArcGIS Military Analyst, Grid Manager, and MOLE)
Create workflows, processes, and symbology to support defense and intelligence planning.
ArcGIS for Aviation*Use the full power of GIS to efficiently manage aeronautical and airports information.
ArcGIS for Maritime*Gain value from bathymetry and leverage nautical data beyond charting.
Esri Defense Mapping***Efficiently manage defense specification-compliant products.
Esri Production Mapping*Standardize and optimize your GIS production.
Esri Roads and Highways*Easily manage, visualize, and analyze transportation networks.

No-Cost Add-ons

These free add-ons provide special tools for specific tasks. You can download them directly to your desktop and begin using them right away.
No-Cost Add-onsKey Benefits
ArcGIS Editor for OpenStreetMap
(download)
Contribute to the OpenStreetMap project by adding, editing, and deleting data within the familiar ArcGIS 10 editing environment.
ArcSketch
(download)
Quickly create features in ArcGIS with easy-to-use sketch tools.
Districting for ArcGIS
(download)
Create defined groupings of geographic data, such as census tracts, ZIP Codes, and precincts, by creating a districting plan.
Esri S-57 Viewer
(download)
Visualize S-57 data in compliance with S-52 standards and specifications for chart content and display aspects.
Free Geoportal Add-ons
(download)
Catalog geospatial resources within an enterprise and provide quick access to those resources regardless of location or type.
OLAP for ArcGIS
(download)
Create, view, use, and manage connections to OLAP databases in ArcGIS for Desktop.
U.S. National Grid Tools for ArcGIS
(download)
Support disaster relief and search and rescue with a coordinate system that can be standardized across agencies.
WMC Client
(download)
Open Web Map Context (WMC) files directly in ArcMap.
Read more about ArcGIS for Desktop extensions [PDF].
Source http://www.esri.com

THANKS FOR MAKING DONATION BY CLICKING SOME ADS 

Sunday, January 6, 2013

Introduction à ArcGIS pour le développeur


TABLES DES MATIERES
Introduction ................................. 4
I. Présentation brève d’ArcGIS ............... 5
I.1. Les applications bureautique................................................5
I.2. Les applications serveur....................................................6
I.2.1. ArcIMS..................................................................7
I.2.2. ArcGIS Server...........................................................7
I.3. Les applications mobiles...................................................15
I.4. Les services web hébergés..................................................15
II. Présentation des différents types de
développement. .............................. 18
II.1. Produits bureautiques.....................................................18
II.1.1. Personnalisation et extension.........................................18
II.1.1.1. Personnalisation avec VBA .........................................18
II.1.1.2. Extension avec VB ou .NET .........................................21
II.1.1.3. Développement d’outils de géotraitement ...........................22
II.1.2. Création d’applications...............................................26
II.2. ArcGIS Serveur ........................................................27
II.2.1. Utilisation de l’assistant ..........................................27
II.2.2. APIs Javascript.......................................................29
II.2.3. APIs Flex et SilverLight..............................................33
II.2.3.1. API Flex ..........................................................33
II.2.3.2. API SilverLight ...................................................35
II.2.4. le Web ADF (Application Development Framework)........................35
II.2.5. Résumé................................................................37
III. Le développement bureautique avec l’API
ArcObjects .................................. 39
III.1. Les ArcObjects...........................................................39
III.2. La norme COM.............................................................40
III.3. Les interfaces...........................................................41
III.3.1. Définition...........................................................41
III.3.2. Un monde orienté-objet...............................................42
III.3.3. L’interface IUnknown et les autres...................................43
III.4. Développer avec les ArcObjects...........................................43
III.4.1. Les diagrammes de classe.............................................43
III.4.2. Considérations sur l’utilisation des ArcObjects en environnement VB..44
III.4.3. Pratique des concepts de classe et d’interface.......................47
ANNEXES ..................................... 50
Annexe 1 : personnalisation Arcgis bureautique en VBA...........................50
Annexe 2 : extension ArcGIS bureautique avec Microsoft Visual Basic 6...........53
Annexe 3 : extension ArcGIS bureautique avec Microsoft .Net.....................58
Annexe 4 : retour sur la programmation d’évènements avec l’API ArcObjects.......66
Annexe 5 : Création d’une application web avec visual studio 2005 à partir du
template d’application livré avec ArcGIS Server.................................70
Annexe 6 : démarrer avec l’API Javascript.......................................74
Partie 1 : inclure une carte dans une page web................................74
Code : ......................................................................74
Commentaires : ..............................................................74
Partie 2 : programmer un évènement............................................75
Commentaires : ..............................................................76
Partie 3 : ajouter des données servies dynamiquement en WMS...................76
Code : ......................................................................76
Commentaires : ..............................................................78
Partie 4 : ajouter des données en cache sur un serveur (ex: les données
OpenStreetMap). Utiliser les widgets du Dojo..................................78
Code : ......................................................................78
Commentaires : ..............................................................81

Partie 5 : faire afficher les résultats d’une requête vers un serveur ArcGIS
Serveur sur un fond Google Maps...............................................82
Code : ......................................................................82
Commentaires : ..............................................................83

télécharger le document ici


Introduction
L’aptitude à programmer ou développer en surcouche  d’un noyau SIG est un plus
indéniable : bien souvent, c’est la source d’un gain de productivité important. En
effet, un utilisateur de SIG est amené dans l’exercice de son métier à reproduire
un grand nombre de fois des opérations ou des traitements semblables. S’il dispose
d’outils qui automatisent tout ou partie de ces traitements, c’est un gain de temps
considérable.
Par ailleurs, l’évolution récente du monde de l’information géographique vers la
mise en ligne de données et de services (sur le web ou bien au sein de réseaux
d’entreprises) n’a fait qu’augmenter les besoins en développement dans ce secteur
d’activités. La tendance est aujourd’hui à la création d’interfaces clientes,
entièrement personnalisées, répondant au plus près  aux besoins de l’utilisateur.
Ces interfaces consomment des ressources (services  web), locales ou distantes,
exposées à travers des API. La mise en place de tout cela est du ressort du
développeur.
Face à ces enjeux, les produits ArcGIS apportent des solutions complètes et de
grande qualité.
On observe tout d’abord que la gamme couvre tous les types de besoin. Pour ce
faire, Esri utilise des outils modernes adaptés aux standards actuels des
technologies de l’information. Ces standards étant en perpétuelle évolution, ArcGIS
évolue lui aussi au même rythme ; ainsi ArcGIS a pris le virage du web il y a
quelques années, puis celui du web 2.0 avec la généralisation de technologies
telles Ajax ou l’utilisation de protocoles interopérables tels SOAP ou Rest.
On observe ensuite que tous les produits sont « ouverts » : le développeur peut
donc personnaliser, étendre, voire remanier profondément le SIG tel qu’Esri l’a
conçu. Le tout en utilisant les langages (VB, VB.NET, Java, Python) et les
environnements de développement (Microsoft Visual Studio,  environnements Java) les
plus populaires.
D’un point de vue architecture logicielle, ArcGIS a été conçu comme un  ensemble de
composants COM, une norme qui reprend les grands principes de l’orienté-objet et
qui assure une réutilisabilité maximale de ces composants. Ces derniers sont
accessibles aux développeurs à travers une API : les ArcObjects. Cette API
s’adresse essentiellement aux développeurs de fonctions métiers. Pour mettre en
place des applications aux fonctionnalités plus génériques, ESRI propose d’autres
APIS, notamment pour la création d’applications de webmapping.
La force d’ArcGIS tient aussi en grande partie à sa large communauté
d’utilisateurs. Cette communauté représente une aide précieuse pour le développeur
novice ou chevronné, et ce notamment à travers les  nombreux codes source
téléchargeables.


Si vous êtes satisfait de ce doucument merci de faire un don en clicquant un des liens publicitaires

Satisfied with this page, thanks for making a donation by clinking some ads

Friday, October 26, 2012

GIS Training with QGIS - Exercise 2: Editing


1. OpenStreetMap plugin
 a) Start a new empty QGIS project, set projection again to WGS84.
 b) Click Plugins->Fetch Python Plugins. When the list has refreshed, find the
OpenStreetMap plugin and click install.
 c) On the OpenStreetMap toolbar click Load OSM from file. Browse to the directory
Geodata\vector\OSM and load the file sarajevo.osm
 2. Point layer from a table
 a) Now load the shapefile traps from the Geodata\fruitfly directory. Symbolize as red triangles.
 b) Locate the CSV file trap_locations.csv in the Geodata\fruitfly directory.
 c) Import the CVS file using the Delimited Text plugin. Choose ',' (comma) as the delimiter.
 d) Convert the trap locations to a shapefile (right-click on the layer name). Name it traps_tbl.shp
and save in the Geodata\fruitfly directory. Now load the new shapefile (“Add Vector Layer”
button).
 3. Digitize new point layer
 a) Zoom in to the traps layer.
 b) Click on the “New vector layer” button to create a new vector layer within QGIS, as a point layer
with two columns: Trap_ID as Whole Number, and TrapType as String. Call the layer
traps_digitize.shp in the Geodata\fruitfly directory.
 c) Start editing this new layer and digitize ten new points south of Sarajevo. Give the points Trap_ID
numbers 201, 202,...210.
 d) Save the layer. Save the project  in Geodata\exercises as fruitfly.qgs
 4. Merge three point layers into one
 a) Start editing the traps.shp layer
 b) Copy all points from traps_tbl into traps by activating the traps_tbl layer, and selecting all
traps in that layer. Click the copy button. Then activate the traps layer and use the paste buttons to
insert all the points from traps_tbl into traps.
 c) In the same way, copy all points from traps_digitize into traps.
 d) Move some of the points to make a better distribution of traps.
 e) Save changes.
 5. Edit attribute table
 a) Open the attribute table of traps, and begin editing
 b) Enter an appropriate value for each trap in the column “TrapType”.
 c) Save the edits and save the project.