Communauté

Une nouvelle agence à Lyon pour Neogeo Technologies

NeoGeo-Online - mer, 06/17/2020 - 09:17

COMMUNIQUE DE PRESSE
16 juin 2020

………………………………………………………………………………………………………………………………………………………

Neogeo Technologies poursuit son développement avec une nouvelle implantation à Lyon

La nouvelle agence du spécialiste des plateformes géographiques régionales est opérationnelle depuis le 15 juin 2020.

Afin d’accompagner sa croissance dans le domaine des Infrastructures de Données Géographiques, Neogeo Technologies a ouvert ce lundi 15 juin 2020 une nouvelle agence à Lyon, dans le quartier de la Part-Dieu, deuxième pôle tertiaire en France. Une nouvelle implantation stratégique pour la société d’ingénierie géomatique dirigée par Guillaume Sueur, qui s’engage ainsi dans une stratégie de développement multi-régionale

Implanté depuis sa création en 2007 à Toulouse, Neogeo vient de remporter de nouveaux marchés en Occitanie et en Bourgogne-Franche-Comté, tout en poursuivant sa participation active à l’infrastructure data.grandlyon.com.

La nouvelle agence lyonnaise déploiera les expertises de deux développeurs seniors expérimentés, qui viennent renforcer l’effectif de Neogeo, porté aujourd’hui à 12 collaborateurs permanents.

L’entité intègrera également le futur service support de l’entreprise, dont l’ouverture est programmée pour le 1er juillet, et qui traitera l’ensemble des demandes utilisateurs issues des plateformes régionales ou des clients en infogérance.

« La création d’une agence au cœur de la Région Auvergne-Rhône-Alpes a vocation à proposer à nos clients et prospects une meilleure organisation territoriale. Depuis notre site lyonnais, c’est Marseille, Dijon, Genève et Paris qui peuvent être atteintes très facilement, pour offrir plus de souplesse à nos interlocuteurs et pouvoir privilégier le train pour ces déplacements courts. En cette année 2020 si particulière, nous sommes résolument optimistes quant au potentiel de croissance de nos activités et demeurons plus que jamais engagés dans la voie du développement de l’entreprise », se félicite Guillaume Sueur, gérant de Neogeo Technologies.

=======

Contact presse : Géraldine Fayollegfayolle@neogeo.fr 06 17 68 72 58

The post Une nouvelle agence à Lyon pour Neogeo Technologies appeared first on Neogeo.

Catégories: Société

Où en est le BIM pour les Infrastructures ?

Geospatial France - ven, 02/02/2018 - 17:27
Dodge Data & Analytics a mis récemment à disposition un rapport sur “la valeur du BIM pour les Infrastructures 2017”. Vincent Fredon en parlait aussi sur Civil Made in France. Les pays couverts...

{Cliquez sur le titre pour lire la suite...}

Vues panoramiques dans AutoCAD, Map 3D et Civil 3D-Webinaire Brockwell et Cyclomedia le 8 février 2018

Geospatial France - mer, 01/24/2018 - 09:12
Le 8 février 2018 à 16h, Brockwell et Cyclomedia organisent un webinaire sur l’utilisation des vues panoramiques 360 degrés de Cyclomedia sous Autocad (aussi pour Map 3D et Civil 3D). Brockwell est...

{Cliquez sur le titre pour lire la suite...}

Additions to the MapFish Protocol

Eric Lemoine - sam, 04/18/2009 - 23:55

We recently added new stuff to the MapFish Protocol.

As a refresher, let’s first take a look at what the MapFish Protocol had before the new additions.

(Note that you’d need the JSONovich FireFox extension to see the output of the examples given below in your web browser.)

Geographic query params

  • box={x1},{y1},{x2},{y2}: the features within the specified bounding box
  • geometry={geojson_string}: the features within the specified geometry
  • lon={lon}&lat={lat}&tolerance={tol}: the features within the specified tolerance of the specified lon/lat

Examples:

Limiting and Sorting

  • limit={num}: the maximum number of features returned
  • offset={num}: the number of features to skip
  • order_by={field_name}: the name of the field to use to order the features
  • dir=ASC|DESC: the ordering direction

Examples:

The new params

  • no_geom=true|false: so that the returned feature has no geometry (“geometry”: null)
  • attrs={field1}[,{field2},...]: to restrict the list of properties returned in the features
  • queryable={field1}[,{field2},...]: the names of the feature fields that can be queried
  • {field}__{query_op}={value}: filter expression, field must be in the list of fields specified by queryable, query_op is one of “eq”, “ne”, “lt, “le”, “gt”, “ge”, “like”, “ilike”

And now an example combining all the new parameters:

The above query returns a GeoJSON representation of the summits whose names include “col” and whose elevations are greater than or equal to 3500. The returned features have no geometry and their attributes include “name” and “elevation” only.

Not including the geometry in the features makes the parsing in the browser much faster, so for cases where the geometries aren’t needed this is a big win.

Credits for the “queryable={field}&{field}__{query_op}={value}” syntax goes to FeatureServer!

Catégories: Technique

Secure TileCache With Pylons and Repoze

Eric Lemoine - dim, 02/15/2009 - 19:14

This post shows how one can secure TileCache with Pylons and Repoze.

In a Pylons application one can run a WSGI application from within a controller action. Here is a simple example:

class MainController(BaseController) def action(self, environ, start_response): return wsgiApp(environ, start_response)

TileCache is commonly run from within mod_python. TileCache can also be run as a WSGI application, therefore it can be run from within the controller action of a Pylons application. Here’s how:

from TileCache.Service import wsgiApp class MainController(BaseController) def tilecache(self, environ, start_response): return wsgiApp(environ, start_response)

Pretty cool… But it gets really interesting when repoze.what is added to the picture. For those who don’t know repoze.what, repoze.what is an authorization framework for WSGI applications. repoze.what now provides a Pylons plugin, making it easy to protect controllers and controller actions in a Pylons application. Here’s how our tilecache action can be protected:

from TileCache.Service import wsgiApp from repoze.what.predicates import has_permission from repoze.what.plugins.pylonshq import ActionProtector class MainController(BaseController) @ActionProtector(has_permission('tilecache')) def tilecache(self, environ, start_response): return wsgiApp(environ, start_response)

With the above, anyone who tries to access /tilecache will have to be granted the tilecache permission. Otherwise, authorization will be denied.

TileCache is secured!

People often want finer-grained authorization, like give certain users access to certain layers. With Pylons’ routing system this can be easily and elegantly achieved using repoze.what, I will show that in a later post.

Catégories: Technique
S'abonner à OSGeo-fr agrégateur