Communauté

De la relativité générale

NeoGeo-Online - ven, 02/15/2019 - 08:21

Pour changer et pour nous reposer l’esprit, plutôt que d’aborder un sujet polémique, j’ai choisi d’évoquer une des plus grosses révolutions scientifiques ayant eu lieu au début du siècle dernier dans le domaine de la physique.

Vous l’aurez peut-être noté, la théorie de la relativité générale ne cesse de se confirmer. Il y a maintenant plus d’un siècle Albert Einstein a bouleversé les notions d’apparence très simples que sont le temps et l’espace pour expliquer des observations qui laissaient perplexes tous les scientifiques de l’époque. Il en a même profité pour en imaginer les conséquences au travers de phénomènes qui, à l’époque, n’avaient pas encore été constatés.

Ainsi, l’espace-temps est distordu par les masses. La théorie prévoit, notamment, l’existence de trous noirs. Un tel objet concentre une telle quantité de matière qu’il produit un champ gravitationnel si intense qu’aucune particule ne peut sortir de son horizon, quelle qu’en soit la vitesse. Cela s’applique également à la lumière (ce qui explique son nom). Dans ces conditions, il est difficile d’observer directement un trou noir. Néanmoins, les scientifiques ne manquent pas d’imagination pour les détecter :

  • L’un des premiers effets observables utilisé a été les mirages gravitationnels. La trajectoire de lumière est incurvée par la présence d’objets très massifs. Ce phénomène a été prédit par Einstein et très rapidement vérifié par l’expérience au moment d’une éclipse. Plus l’objet est massif plus les rayons lumineux sont déviés. Il en résulte que l’image de certains astres peut nous parvenir déformée, voire dans des cas plus rares de plusieurs directions en même temps, si un trou noir est situé entre nous et eux.
  • A défaut de pouvoir régurgiter quoi que ce soit un trou noir a la capacité d’absorber un astre qui se trouverait dans son voisinage. Avant d’atteindre son horizon, les énergies mises en jeu dans un tel évènement peuvent produire des rayonnements colossaux observables.
  • En plus de ces rayonnements électromagnétiques, la théorie de la relativité générale prévoit également que des corps extrêmement massifs orbitant l’un autour de l’autre produisent des ondes gravitationnelles. L’existence de ces ondes a été confirmée pour la première fois en 2015 par des instruments mesurant les déformations de l’espace avec une précision inimaginable (expérience LIGO).
  • Stephen Hawking a également émis l’idée qu’un trou noir pourrait laisser échapper des particules à la limite de son horizon. Ce rayonnement de Hawking résultant de phénomènes quantiques est d’une ampleur néanmoins très limitée et son observation pourrait ne jamais être réalisée.

Observer un trou noir n’est pas à la portée de n’importe quel instrument. Heureusement, l’ingéniosité de nos scientifiques nous permet d’ouvrir de nouvelles dimensions sur notre univers.

Clefs de lecture :

  • trou noir : catalogue de données géographiques
  • horizon : interface CSW
  • orbitent l’un autour de l’autre : se moissonnent
  • scientifique : spécialiste de la normalisation géospatiale
  • astre absorbé : administrateur de données
  • instrument (observateur) : utilisateur final
  • observation : recherche couronnée de succès
  • mirage gravitationnel, rayonnement de Hawking et onde gravitationnelle : effets des catalogues sur leur environnement
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