Vous pouvez lire le billet sur le blog La Minute pour plus d'informations sur les RSS !
Feeds
61052 items (0 unread) in 112 feeds
-
Directions Magazine : A la une
-
Directions Magazine : Blogue
-
SIG la lettre : Ã la une
-
SIG la lettre : actualité
-
SIG la lettre : Produits et Services
-
Les Rencontres de SIG-la-Lettre
-
SIG la lettre : divers
-
Directions Magazine : Communiqués de presse
-
BalizMedia : Communiqués de presse
-
PortailSIG - Actualité
-
Revue Internationale de Géomatique : Numeros de 2012
-
magazine CARTO
-
Imagerie Géospatiale
-
Virtual Earth in Europe by Arnaud
-
Geospatial made in France
-
GéoTrouveTout
-
Humblogue
-
le blog decigeo
-
Articque - Les Sytèmes d'Analyse Géographique, la cartographie, le géomarketing et la géostatistique
-
GeoConcept
-
arcOrama, un blog sur les SIG, ceux d ESRI en particulier
-
arcOpole - Actualité du Programme
-
arcUtilisateurs
-
Geomatys
-
Blog Géoclip O3, générateur d'observatoires
-
Le blog TIC » Information Géographique
-
Geospatial air du temps by Géo212
-
Monde géonumérique
-
Le petit blog cartographique - Article
-
ReLucBlog - SIG, MOZILLA & NTIC
-
TerrImago "Le temps du monde fini commence" (Paul Valéry)
-
GeoInWeb
-
Le monde de la Géomatique et des SIG ... tel que je le vois
-
Géographie 2.0
-
BloGoMaps - google maps france
-
GeoRezo.net - Géoblogs
-
Geotribu
-
Benjamin Chartier
-
neogeo
-
OpenSource, Geospatial et Web ?.0
-
Faire joujou avec son GPS
-
Géomatique et Topographie
-
HelioMap
-
La chronique de la parallaxe
-
Remote In Every Sense
-
UrbaLine
-
GEMTICE
-
Serial Mapper
-
SIG-o-Matic
-
Cybergeo
-
Librairie La GéoGraphie • Actualité internationale
-
Les Cafés géographiques
-
Une carte du monde.
-
Mappemonde
-
Les blogs du Diplo - Visions cartographiques
-
Oslandia
-
Le Forum français de l'OGC
-
Inventis Géomarketing
-
Blogue de la géomatique du MSP
-
Blog technique de Nicolas Boonaert
-
WebMapping
-
A GeoSpatial World
-
Cartes et Cartographie / Maps and Mapping
-
Sample Digital Orthophoto Images
-
Silatitudes - Accueil
-
RSS Libre@vous
-
Blog d'Intelli3
-
Audissey
-
GeoReader's Digest
-
Michael TRANCHANT
-
Le blog d'Henri Pornon
-
Le blog de l'image satellite - CNES
-
Data and GIS tips
-
Geo By The Cloud
-
123 Opendata
-
ReLucBlog
-
L'Atelier de Cartographie
-
AdrienVH.fr, le blog » Cartographie
-
Cartes et figures du monde
-
Baptiste Coulmont » cartographie
-
l'aménagerie » SIG
-
geomarketing.ca
-
-
My Geomatic
-
OpenStreetMap France
-
Sigea : actualités
-
Sigea : Quoi de neuf
-
Géoportail.fr
-
Géosource
-
www.touraineverte.com
-
archeomatic
-
Geographica » Cartographica
-
Tutoriels et formations gratuits des logiciels SIG ArcGIS, MapInfo, ArcView GIS etc.
-
simon mercier
-
Planet Geospatial - http://planetgs.com
-
Google Maps Mania
-
All Points Blog
-
Directions Media - Podcasts
-
Navx
-
James Fee GIS Blog
-
OGC News Feed
WebMapping
-
6:22
Créer rapidement un map service avec ArcGis Server
sur WebMappingJ'ai voulu créer une petite vidéo sur la mise en place rapide d'un service de carte avec ArcGis Server.
J'ai utilisé ArcCatalog pour la création du service. L'intérêt dans cette manipulation est de pouvoir mettre rapidement une carte MXD à disposition des utilisateurs.
D'autres informations à cette adresse.
ArcGisServer.swf
Download this file
-
17:13
Utilisation du stylo pour le Geodesign
sur WebMappingCette vidéo apparue sur le site d’ITunes ESRI, vous montre comment le stylet peut améliorer les moyens de production des cartes et leurs mises à jour. A la fois, il peut aussi bien manipuler, éditer des données rasters et vecteurs mais aussi utiliser toutes les fonctionnalités de la suite ArcGis. L’utilisateur a tous les outils sous la main pour réaliser rapidement sa propre sémiologie graphique.
Quand j'ai débuté mes études de cartographie, on utilisait la plume et le rotring pour réaliser des cartes. Puis, la souris a rapidement remplacé toute utilisation de ces deux moyens de production.
Ce stylet interactif redonne un second souffle à la cartographie que j'ai connu. L'avantage par rapport à une souris, c'est une interactivité accrue. Avec un stylet, plus besoin de faire des millions de clicks à l'heure. Ce moyen de production améliore les rendements mais aussi les mises à jour avec les équipes sur le terrain. Comme toute nouvelle technologie, il faut débourser 1895 dollars pour l'acquérir mais pour les cartographes ca n'a pas de prix !
Voici le lien du stylet + la tablette.
Un cas d'utilisation avec les vignes.
-
15:48
RIA Services + Silverlight + ESRI
sur WebMappingJe cherchais une solution pour mettre en place rapidement des données spatiales sur le web. Dans mon cas, j'ai une dizaine de shapefiles qui renferment une certaine quantité de données. Je ne souhaite pas installer un serveur Webmapping sur ma machine. J'ai donc utilisé l'Api ESRI Silverlight.
J'ai converti mes shapefiles en GeoJson pour avoir un seul fichier à consulter. Le résultat du géocodage ne fut pas convaincant car trop d'entités polygonales et multipolygonales.
Pour résoudre ce problème, j'ai mis mes données shapefiles dans une base SQL Server Express 2008 avec l'outil gratuit SHP2SQL.
Attention avec l'utilisation de cet outil. Pour pouvoir importer vos données et les voir dans SQL Management Studio ou dans Visual Studio, il faut sélectionner Geographic(Spheric) et cocher Set SRID 4326.
Une fois l'opération effectuée, j'ai suivi le tutorial suivant.
Il me reste plus qu’à mettre en place mes calques Silverlight ArcGis. Au Canada, les données spatiales sont inversées donc j'ai programmé quelques boucles pour pouvoir les géocoder correctement.
Résultat, j'ai un gain de performance avec les index spatiaux de chaque table.
Autre astuce, généraliser vos polygones en adéquation avec l'échelle de la carte.
-
2:58
Open Innovation chez ESRI
sur WebMappingComme vous avez pu le lire dans un ancien post intitulé En panne d'idées ? la solution : ArcGis Idea, ESRI a mis en place une nouvelle plate-forme : ArcGis Idea.
ArcGis Idea permet aux utilisateurs d'exprimer leurs besoins et leurs attentes sur l'avenir des produits de la marque. Cette mouvance collective est un brainstorming géant à couts réduits.
ESRI est supporté par une communauté de plus en plus imposante à travers le globe. La soumission d'un nouveau projet à sa communauté d'utilisateurs ouvre de nouveaux axes de réflexion. Les bonnes idées viennent de partout et avec ArcGis Idea, les utilisateurs peuvent soumettre un projet au verdict du plus grand nombre. Cette remontée « du terrain » aide ESRI à mieux répondre aux attentes des utilisateurs.
La démarche est originale et le partage de l'information est perçu de manière positive par la nouvelle génération (Youtube, Facebook, Wiki…). Je trouve cette "idée" pertinente car elle permet aux utilisateurs mais aussi aux employés de la firme de se confronter à des idées nouvelles et de chercher des solutions ensemble. Cette ouverture évite la rétention d'informations. Une des limites de cette innovation est la restriction faite aux utilisateurs dans les différentes phases du développement du projet (développement, conception etc…). Cette limite est normale car d'autres concurrents pourraient puiser de nouvelles innovations grâce à cette communauté.
ESRI Idea a créé un buzz médiatique, qui a mis en lumière une nouvelle forme de collaboration entre concepteur et consommateur, avec un seul but précis : améliorer et concevoir de nouveaux produits.
-
0:41
GeoDesign : N'oubliez l'ergonomie !
sur WebMappingJe reprends un article publié sur 01 Informatique qui expliquait que selon une enquête du cabinet CMO Council, 64% des utilisateurs américains ont été "sadisés" par leur ordinateur au cours de l'année écoulée.
Etant utilisateur de Windows Seven, je me suis souvent retrouvé dans des situations où l'ordinateur m'expliquait des choses désagréables et des fois, incompréhensibles. Aujourd'hui à l'ère du 2.0 et pourquoi pas du 3.0, les applications deviennent de plus en plus ergonomiques améliorant et simplifiant les relations entre l'homme et la machine. Parmi les composantes graphiques, l’ergonomie est trop souvent mise à l’écart dans le développement d'applications ou de sites web. Une erreur !
Par exemple pour le Webmapping, si vous développez des milliers de fonctions spatiales mais que votre interface est bof, votre application ne sera pas utilisée ou bien les utilisateurs seront contraints de l’utiliser. C’est la même chose pour l’emploi d’une carte, si la sémiologie graphique n’est pas correcte (couleurs flashy etc…), les utilisateurs délaisseront l’application progressivement. Il faut toujours s'intéresser aux profils des utilisateurs et aux conditions d'emploi.
Le GeoDesign répond à des nouveaux besoins liés à une génération constamment connectée à Internet. La conception d'une interface Webmapping doit être confrontée aux besoins et aux usages réels des utilisateurs métiers. Plus l’utilisateur sera dans « son environnement » plus sa production sera améliorée etc…
-
10:35
Pourquoi pas du Cloud Computing pour les SIG ?
sur WebMappingComme vous avez pu le lire précédemment sur mon ancien blog, le Cloud Computing permet d’externaliser les ressources matérielles chez un fournisseur (provider).
Depuis quelques mois, le Cloud Computing commence à prendre de l’ampleur. Les grands de ce monde ne jurent que par le Cloud.
Mais pourquoi ? (question orientée SIG) Microsoft, Amazone, ESRI ont réfléchi à des solutions adaptées aux besoins des utilisateurs. Aujourd’hui, chaque géomaticien « geotraite » ces données dans son coin sur son ordinateur. Le Cloud Computing est là pour que les ressources matérielles du Pc de l’utilisateur soient libérées et que le geotraitement soit fait par le serveur du fournisseur. Ce concept apporte plus d’agilité et une baisse des coûts pour vos gestionnaires.
Est-ce que mes applications desktop SIG sont rentables ? Est-ce que toutes les fonctionnalités du SIG sont utilisées ?
Ce sont des questions majeures. Le Cloud vous fera payer les ressources que vous utilisez. Un autre exemple assez pertinent dans l’externalisation des ressources cartographiques est l’utilisation courante des API (Google Maps, Bing Maps, ESRI). Lorsque vous consommez les Api précédemment citées, ce n’est pas votre ordinateur qui travaille ce sont les serveurs des fournisseurs qui tournent. C’est exactement la même chose pour les opérations spatiales (géocodage, itinéraire, recherche…) Pour réaliser tout cela, il faut avoir une bonne fiabilité dans son réseau internet. Pour les PME, il est intéressant de disposer de ressources cartographiques à jour sur les serveurs Cloud.
Pour une multinationale, si elle souhaite garder ses données, elle pourra externaliser ses ressources sur son Cloud Computing pour que toutes les succursales puissent en profiter. Autres cas critiques, le plantage d’ordinateur. Si vous êtes responsable SIG d’une commune et que toutes vos données sont sur votre poste, il va falloir attendre quelques heures pour votre administrateur puisse réparer votre machine : ce qui entraine une indisponibilité pour la publication des cartes auprès de tous vos utilisateurs. Heureusement, il existe la solution Cloud qui permet de garder ses données géographiques au chaud !!
Je terminerai par le stockage des données : le point le plus chaud de toute entreprise, le fer de lance. Faites confiance à votre fournisseur pour stocker vos données. Par exemple, vous êtes déjà beaucoup à avoir franchi le pas en consommant les services des fournisseurs de données géographiques (TéléAtlas etc…). Alors pourquoi pas le stockage ? A l’époque du Paper less, les prochains utilisateurs n’auront plus de ressources sur leur pc. Tout se fera sur le Cloud. Certes, c’est une nouvelle conception de travail mais il y a beaucoup d’avantages à la clef.
-
23:54
Petite application webmapping : la ville d'Edmonton
sur WebMappingJe suis de retour avec une nouvelle application Silverlight accompagnée de l’Api ESRI, des données Open Data de la ville d’Edmonton et de l'Api Bing Maps.
L’objectif : développer une web-application pour visualiser les données géographiques de la ville d’Edmonton avec une interface plutôt « sexy».
Donc pour réaliser cette application, j’ai eu recours à l’Api ESRI et au viewer silverlight ainsi que de la barre style Office pour regrouper tous les boutons. J’ai bien évidemment utilisé les classes Json d’ESRI Toolkit. J’ai réalisé quelques petites modifications pour que tout cela fonctionne bien. La plus importante tâche a été l’intégration des données puis le design de l’application.
Je pense que l’application est plutôt réussie, vous en pensez quoi ?
See the full gallery on Posterous
-
11:34
ArcGis 10 Server : Formation online
sur WebMappingJ'ai assisté à la formation ESRI d'ArcGis 10 Service en direct. La thématique de la formation était portée sur la mise en place de données modifiables via une geodatabase qui est distribuée sur ArcGis Online. L’emploi d’un tel dispositif permet aux utilisateurs de créer, de modifier, de supprimer des éléments directement via l’application en ligne d’ArcGis. L’administrateur paramètre son serveur ainsi que sa geodatabase pour que les utilisateurs puissent la consulter et la modifier le cas échéant. Une partie du travail se déroule sur ArcMap 10 à partir de la carte MXD.
Une des innovations que j’ai pu noter est la mise en place de templates pour les features. Chaque feature peut avoir une symbolique bien particulière avec des attributs qui lui sont propres :
- Name
- Description
- Target Layer
- Symbol
- Default attribute values
- Defaut tool used to create the object. Vous pouvez choisir l’outil qu’il convient suivant la feature que vous souhaitez créer.
Pour plus de renseignement rendez vous ici et ici. L’autre partie de la formation portait sur le viewer Flex d’Adobe. Le formateur nous a montré la méthode de déploiement des données avec le viewer flex via ArcGis Server.
See the full gallery on Posterous
-
8:05
ERDAS Imagine : mes impressions
sur WebMappingAprès avoir téléchargé le logiciel par FTP, j’ai quelques jours pour tester ce mythique logiciel géographique. Comme j’ai pu le retracer dans un de mes anciens posts, ERDAS est un logiciel qui traite de l’information géographique aussi bien du raster que du vecteur. L’ergonomie de l’interface est travaillée avec le fameux ruban office 2007. L’utilisateur pourra commencer à ajouter ces propres données via l’onglet Manage Data. Les onglets disponibles
Mon objectif était de tester cette application en utilisant la fonction Raster to Vector afin d’avoir des fichiers ArcInfo en sortie. L’opération s’est bien passée. Dans la découverte du logiciel, chaque fonctionnalité est commentée par une info-bulle pour guider l’utilisateur. Je reste stupéfait par la facilité de paramétrer son raster suivant ses besoins. C’est un peu The PhotoShop pour SIG. Tout est là ! Je le conseille si vous avez besoin de manipuler rapidement des données raster.
See the full gallery on Posterous
-
21:25
Le partage de l’information spatiale au Canada
sur WebMappingCe qui m'a poussé à découvrir ce magnifique pays est l’ouverture d’esprits des canadiens envers les nouvelles technologies mais aussi sur le partage de l’information géographique. Lors de mes études de SIG, on nous demandait toujours de rechercher des statistiques et des cartes (lien). La majorité des étudiants piochait dans les ressources canadiennes car elles sont libres de droits et gratuites. Voilà, une ouverture d’esprit !! Comme je l’ai souvent dit une information géographique qui n’est pas partagée a une durée de vie assez limitée. Ce qui fait la force du Canada est son partage et son échange envers les données géographiques. Pour vous montrer un excellent exemple : la ville d’Edmonton.
Edmonton a récemment mis en place un portail d’information sur ses données : Open Data. La ville met à disposition à la fois des données attributaires mais aussi des données géographiques. Comme vous pouvez le voir, elle permet aux simples utilisateurs de créer sa propre carte via les Api Google Maps et Bing Maps. Des webservices et des guides d’utilisation sont disponibles.
Je trouve cette idée tout simplement géniale. D’autres villes suivent cette initiative de partage de l’information : Toronto, Vancouver. Pour occuper mon temps libre, je me penche sur l’open data d’Edmonton et l’Api Silverlight ESRI.
See the full gallery on Posterous
-
1:37
ESRI Community Maps : Qui participe ?
sur WebMapping- Free and easy access to detailed, accurate and high-performance online community basemaps that users within and outside your organization can leverage to develop innovative GIS applications
- Reduced costs associated with making your data widely available, such as setting up and maintaining the infrastructure and hosting online map services
- Significant time and cost savings in developing high-quality community basemaps. ESRI Canada will return your data in ready-to-use ArcGIS Server map cache format, allowing you to publish it in your own Web applications and services.
- Promotion of your organization’s valuable GIS work. Your organization will be included in the list of contributing data providers in ArcGIS Online.
-
1:33
ESRI Community Maps
sur WebMappingLa firme américaine ESRI a récemment déployé le nouveau programme de collaboration participative entre les agences gouvernementales (USGS, EPA) et les producteurs spatiaux : Community Maps.
Le programme permet aux organisations de publier de l’information géographique rapidement pour le grand public. L’une des finalités de Community Maps est déjà visualisable sur le web : le fond Topographic. Ce fond fait parti des multiples basemaps (Word Imagery, World Street) disponibles sur ArcGis Online. Voici l'évolution des contributions Plus d'info ici ESRI en tant que fabricant de SIG ne cesse de produire des efforts sur la contribution, le partage de l’information géographique à travers le globe.
Comme j’ai pu le préciser dans mes anciens articles (par exemple: geodesign), nous rentrons dans une nouvelle ère de l’innovation de la cartographie numérique. Les citoyens veulent aussi participer à l’exploitation de l’information géographique selon leurs besoins. A mon avis, c’est un des plus beaux fonds de cartes topographiques en ligne que j’ai vu. D’une grande qualité cartographique, ce fond homogène respecte l’utilisation des variables visuelles. Les détails se trouvent aussi bien en agglomération que dans les contrées reculées. Cette homogénéité est liée à la combinaison de multiples sources cartographiques qui en font un produit de haute qualité.
Le maître mot de ce projet est l'innovation dans le domaine de la diffusion de l’information géographique au service des organisations et du grand public.
-
21:37
En panne d'idées ? la solution : ArcGis Idea
sur WebMappingEn surfant sur la toile, je suis tombé sur ArcGis Idea. Le concept d’ArcGis Idea est de permettre aux clients (utilisateurs) de s’impliquer dans l’évolution des produits ESRI. Les intervenants peuvent proposer de nouveaux produits mais aussi des ameliorations sur les produits ESRI. Une fois connecté, vous pouvez naviguer à travers l’ensemble des categories disponibles. ArcGis Idea c’est :
- Améliorer la collaboration (discuter et voter)
- Être ouvert au monde entier
- Avoir une approche communautaire de la gestion des demandes d’évolution
- Recueillir de l’information en temps réel.
L’idée est pertinente vu que ArcGis Idea porte à la fois sur les différents produits de la gamme ESRI mais aussi sur les profils industriels. A vous de proposer votre idée ! Restez en contact via les flux rss...
-
20:20
ArcGis Desktop 10 : créer vos propres outils
sur WebMappingCette formation en ligne avait pour but d’expliquer aux professionnels SIG et aux développeurs la procédure de déploiement des outils ArcGis 10. L’intérêt de développer des outils pour ArcGis 10 est d’apporter des outils concrets qui répondent à une demande particulière des clients : Business Logic.
Comme j’ai pu le voir, l’installation d’un nouvel outil ArcGis 10 est très simplifiée : Double-cliquez sur le fichier esriaddin, une interface de confirmation d’installation apparaitra.
Pour la partie développement tout est simplifié avec ArcGis 10 :
- Dans Visual Studio, vous pouvez choisir entre 4 types d’outils : (voir image jointe).
- Tout cela bien sûr sous le Framework 3.5. Une fois l’outil sélectionné, remplissez les informations liées à l’outil (Nom de l’outil, la compagnie, l’auteur, description et l’image).
- Le second niveau : Add-in Types vous permet de choisir le type d’outil que vous souhaitez utiliser : Prenons un bouton. Vous remplissez toutes les informations et vous cliquez sur Finish.
- Visual Studio va générer les fichiers et vous ouvre le fichier Config.esriaddinx. Ce fichier xml de configuration vous récapitule toutes les informations que vous avez pu saisir avant. Double-cliquez sur le fichier sharp Button1.cs. Visual Studio a généré du code, il ne vous reste plus qu’à développer votre outil ArcObject.
Vous pouvez débugger facilement et installer votre nouvel outil dans votre ArcGis 10. Pour plus d’informations sur ArcObject SDK 10 for Microsoft .Net Framework rendez-vous ici
See the full gallery on Posterous
-
1:21
Du raster au vecteur
sur WebMappingTout d’abord avant de commencer cet article, je tiens à vous informer qu’il faut avant tout un raster de bonne qualité pour réaliser les opérations.
Plusieurs outils sont disponibles :
- ArcGis – Extension : Raster to polygon. Cette opération qui se trouve dans ArcGis Data Interopérability (je crois) créée des polygones à partir du fichier raster. Lien
- FME - Cette gamme possède une extension nommée RasterCellCoercer qui crée des points ou des polygones à partir du raster. Je conseille les workspaces personnalisés de Google Maps : très efficace. Lien 1 / Lien 2
- Erdas Imagine - Cette solution utilise des données rasters pour vous donner en sortie des fichiers vecteurs. La suite de logiciels est assez complète et pourvue d’un certain nombre de fonctionnalités d’extraction d’images. Lien 1 / Lien 2
- WinTopo Professional est un logiciel dédié aux transformations des fichiers raster en vecteur. Il vous suffit d’ouvrir votre fichier image et d’appuyer sur le bouton numérisation et le tour est joué. Le logiciel va scanner le raster pour en sortir des polylignes.
- Illustrator. Certes, ce logiciel n’est pas dédié aux SIG mais il a une fonction de numérisation d’un fichier image assez intéressante. Il a plusieurs gammes de numérisation cela dépendra de ce que vous souhaitez faire. Il manque probablement des logiciels mais je voulais faire un rapide panorama des outils disponibles. Autres outils Bonne transformation !
See the full gallery on Posterous
-
6:44
ESRI ArcObject - Symbologie graphique
sur WebMappingAprès avoir importé mes shapefiles dans ArcMap (Article), je souhaite les mettre en forme. Par exemple, on peut définir suivant la géométrie des objets, une symbologie graphique particulière. Donc, j'ai rajouté quelques lignes de code pour avoir des objets géométriques qui correspondaient à mes couleurs. Et pour les points, j'ai rajouté les labels qui correspondaient aux noms des objets. Dans un prochain article, j'essaierai de faire une thématique sur un des shapefiles.
protected override void OnClick() { try { ......// Add Shapefiles of directory ...... foreach (var f in listFiles) { var laylist = Path.GetFileNameWithoutExtension(f.Name); IFeatureLayer featureLayer = new FeatureLayerClass { FeatureClass = featureWorkspace.OpenFeatureClass(laylist) }; //Ajout du label pour les points if (featureLayer.FeatureClass.ShapeType == esriGeometryType.esriGeometryPoint) { var pGeoFeatureLayer = (IGeoFeatureLayer)featureLayer; const string strFieldName = "Name"; var pAnnoLayerPropsColl = pGeoFeatureLayer.AnnotationProperties; pGeoFeatureLayer.DisplayAnnotation = true; IAnnotateLayerProperties pAnnoLayerProps; IElementCollection iec; pAnnoLayerPropsColl.QueryItem(0, out pAnnoLayerProps, out iec, out iec); var pLabelEngineLayerProps = (ILabelEngineLayerProperties)pAnnoLayerProps; pLabelEngineLayerProps.Expression = "[" + strFieldName + "]"; } var layer = (ILayer) featureLayer; layer.Name = featureLayer.FeatureClass.AliasName; var imap = ArcMap.Document.FocusMap; SimpleRenderer(imap, featureLayer); ArcMap.Document.AddLayer(layer); } } catch (Exception ex) { MessageBox.Show(ex.Message); throw; } } private void SimpleRenderer(IMap ipMap, IFeatureLayer ipFl) { ISimpleRenderer simpleRenderer = new SimpleRendererClass { Symbol = GetDefaultSymbol(ipFl.FeatureClass.ShapeType) }; var ipGeoFl = (IGeoFeatureLayer) ipFl; ipGeoFl.Renderer = (IFeatureRenderer) simpleRenderer; var ipAv = (IActiveView) ipMap; ipAv.ContentsChanged(); ipAv.Refresh(); } //Symbole par défaut public ISymbol GetDefaultSymbol(esriGeometryType shpType) { ISymbol defaultSymbol = null; switch (shpType) { case esriGeometryType.esriGeometryPoint: case esriGeometryType.esriGeometryMultipoint: ISimpleMarkerSymbol markerSymbol = new SimpleMarkerSymbolClass { Color = GetRgbColor(128, 128, 255), Size = 4, Style = esriSimpleMarkerStyle.esriSMSCircle }; defaultSymbol = (ISymbol) markerSymbol; break; case esriGeometryType.esriGeometryPolyline: ISimpleLineSymbol lineSymbol = new SimpleLineSymbolClass { Color = GetRgbColor(128, 128, 255), Width = 1 }; defaultSymbol = (ISymbol) lineSymbol; break; case esriGeometryType.esriGeometryPolygon: ISimpleFillSymbol fillsymbol = new SimpleFillSymbolClass { Color = GetRgbColor(192, 255, 192), Style = esriSimpleFillStyle.esriSFSSolid }; var outlineSymbol = (ILineSymbol) GetSimpleLineSymbol(esriSimpleLineStyle.esriSLSSolid, GetRgbColor(150, 150, 150), 0.4); fillsymbol.Outline = outlineSymbol; defaultSymbol = (ISymbol) fillsymbol; break; } return defaultSymbol; } public IRgbColor GetRgbColor(int r, int g, int b) { IRgbColor rgbColor = new RgbColorClass {Red = r, Green = g, Blue = b, UseWindowsDithering = true}; return rgbColor; } //Symbole pour les lignes public ISymbol GetSimpleLineSymbol(esriSimpleLineStyle style, IColor color, double width) { ISimpleLineSymbol symbol = new SimpleLineSymbolClass {Style = style, Width = width, Color = color}; return (ISymbol) symbol; }
-
12:43
ESRI ArcObject - Charger plusieurs shapefiles
sur WebMappingAprès quelques années d'absence dans la programmation ArcObject, j'ai le grand plaisir de vous présenter quelques lignes de code pour charger rapidement plusieurs shapefiles d'un même dossier.
const string layerFileLocation = @"..\North_America_Atlas10M"; var dir = new DirectoryInfo(layerFileLocation); var listFiles = dir.GetFiles("*.shp"); MessageBox.Show("Total number of shapefiles : " + listFiles.Length); IWorkspaceFactory workspaceFactory = new ShapefileWorkspaceFactoryClass(); var featureWorkspace = (IFeatureWorkspace) workspaceFactory.OpenFromFile(layerFileLocation, 0); foreach (var f in listFiles) { var laylist = Path.GetFileNameWithoutExtension(f.Name); IFeatureLayer featureLayer = new FeatureLayerClass { FeatureClass = featureWorkspace.OpenFeatureClass(laylist) }; var layer = (ILayer) featureLayer; layer.Name = featureLayer.FeatureClass.AliasName; ArcMap.Document.AddLayer(layer); }Voilà, chargement effectué.
-
2:47
MapGuide Studio 2010
sur WebMappingCette nouvelle version de MapGuide Studio 2010 va vous permettre d’interroger des bases Sqlite avec le pilote FDO Sqlite Spatial. Mais ce qui m’intéresse aujourd'hui est l’intégration des Api externes avec le viewer Fusion. Dans mes anciens articles sur Geospat.net, j’avais expliqué la procédure pour mettre en place Google Maps dans Fusion. Maintenant plus besoin de modifier le code !
Avant de choisir l'Api que vous souhaitez prendre, il faut mettre vos données dans le bon système de coordonnées. Dans notre cas, c'est le système Mercator WGS 84. Lorsque vous sélectionnez une Api dans le layout Fusion, un message de confirmation sur le système de projection apparaîtra. Vous choisissez Google Maps ou Yahoo ou Bings et le tour est joué. Pour l’Api v2 de Google Maps, il faut une clef. Par contre pour Bings Maps, aucune clef n’est demandée. Vous verrez directement à l’écran la « basemap » avec vos données par-dessus (n'oubliez pas de jouer avec la transparence).
-
23:57
MapGuide 2010 : viewer Fusion
sur WebMappingAvec la réalisation de la carte du Canada, j’ai pu découvrir de nouvelles fonctionnalités du viewer Fusion :
- Feature Info permet à l’utilisateur de requêter sur un layer à partir d’un point, d’un rectangle ou d’un polygone. Le bandeau de gauche vous renseignera sur le nombre total de features sélectionnées.
- Query vous propose de réaliser soit un filtre sur un layer, soit de réaliser un filtre spatial par rapport à un rectangle ou un polygone.
- Theme, cette fonctionnalité vous permet de réaliser votre propre thématique sur le layer que vous avez choisi. L’idée est intéressante car elle permet à n’importe qui de réaliser sa propre carte selon les attributs de la donnée.
- Redline, l’utilisateur peut dessiner des points, des lignes, des rectangles et des polygones. Une nouvelle option vous permet d’uploader un fichier pour l’afficher sur la carte. Je n’ai pas testé cette option.
Les nouvelles évolutions apportées au viewer Fusion permettent à celui-ci de rattraper son retard vis-à-vis de la concurrence.
See the full gallery on Posterous
-
20:28
Le Canada sur MapGuide !
sur WebMappingLors de ce long week-end, j'ai réalisé une carte MapGuide sur le Canada. La première des choses à faire pour construire une carte est de regarder la disponibilité des données géographiques. Je cherche des données gratuites et disponibles tout de suite et j'ai trouvé rapidement mon bonheur:
[httpbloghelioma_bfsbf"] src="http://getfile6.posterous.com/getfile/files.posterous.com/import-ccfq/rFoCAmarJkaciJmbbbbnbfxyIqnfGmBfsAqFCGpaguopHFwvvqtJrirhcFrt/media [httpbloghelioma_BfsbF.png.scaled500.png"] /> Ce site regorge d'informations géographiques au format Shapefile, DXF et ArcInfo. Mon objectif est de réaliser une carte de présentation des provinces du Québec et de l'Ontario avec MapGuide. Comme vous pouvez le voir, la carte n'est pas entièrement finie mais j'y travaille tous les jours afin d'améliorer le rendu cartographique.
[httpbloghelioma_cjoej"] src="http://getfile5.posterous.com/getfile/files.posterous.com/import-ccfq/EibJAqgwlxthogimdGgvdauscAbAjdzpGzxAeoarpvdxbxhanxzhvgnutnHE/media [httpbloghelioma_cJoeJ.png.scaled500.png"] />
[httpbloghelioma_ctgir"] src="http://getfile3.posterous.com/getfile/files.posterous.com/import-ccfq/nwvJwBheigdIerfHHmEChBlrfJurJbwvsizizAabddFgHnziEHJpcBHdyIly/media [httpbloghelioma_CtGir.png.scaled500.png"] />
[httpbloghelioma_lpjjc"] src="http://getfile1.posterous.com/getfile/files.posterous.com/import-ccfq/nIGeDmGvvtqdxsyBdzHwcJyAbtbJsHpCFaBiIwrznqtEgugmduHIrBEEoHHC/media [httpbloghelioma_lpJjc.png.scaled500.png"] /> Pour les non-connaisseurs : le login est Anonymous, il n'y a pas de mot de passe. J'utilise MapGuide Open Source et les données sont au format Shapefile ou Sqlite (pour les plus importantes). Si certaines personnes ont des recommandations, faites-moi signe.



