We indeed may have a need in the future about shp files. We will see. Alexandre
On Nov 17, 2013, at 2:40 AM, Hernán Morales Durand <hernan.mora...@gmail.com> wrote: > Yes, loading .shp is mandatory for GIS features. I don't know how it matches > with your GPS project or it's complementary with your Athens/Roassal > implementation. I hope so because it would be a real open door for GIS > developers. > > I have updated the packages and added an install script. Try it tomorrow in > Pharo 2.0 (for some reason I cannot upload changes in StHub now): > > http://www.smalltalkhub.com/#!/~hernan/Shapes > > With this dataset: > > https://drive.google.com/file/d/0B7XMfmjGRcXAdkgzeE84c2JtZEk/edit?usp=sharing > > | shpE legend | > shpE := ShapeEnsemble fromFile: 'ne_110m_admin_0_countries.shp'. > shpE attribute: 'CONTINENT'. > legend := ColorLegend mapValuesToRandom: shpE valuesOfCurrentAttribute. > shpE legend: legend. > shpE displayMorphic > > I have reviewed the code and there is a great effort put into. However there > are places which need savage refactoring. > > Hernán > > > > El 16/11/2013 22:31, b...@openinworld.com escribió: >> Alexandre Bergel wrote: >>>> Have you checked Shapes to load ESRI .shp files? >>>> >>>> http://www.smalltalkhub.com/#!/~hernan/Shapes >>>> >>> >>> Apparently it does not load in Pharo 3.0. I am not sure how popular are >>> .shp files. The map I used in my examples are SVG path description. >>> >> >> SHaPe files a very popular with mining & oil companies => potential >> clients with big wallets. ESRI are the defacto standard for GIS. There >> are also probably a lot of smaller organisations limping by with data >> locked in old ESRI versions because upgrading is too expensive. Might >> be a good collaboration with your local GIS group. >> >> cheers -ben >> >>> Our next goal is to represent GPS coordinate and cities. We will then >>> probably try to show some visually interesting data (e.g., flights, tweets). >>> Having this run at the top of Roassal @ Amber will come for free. Stay >>> tuned! >>> >>> Also, in december, when I will visit inria @ Lille, I would like to push >>> Athens more into Roassal. >>> >>> >>>> There are free shapefile maps in sites like this >>>> >>>> http://www.statsilk.com/maps/download-free-shapefile-maps >>>> >>> >>> Impressive website. >>> >>> Cheers, >>> Alexandre >>> >>> >>>> El 16/11/2013 7:52, Alexandre Bergel escribió: >>>> >>>>> It is currently ad-hoc since we use a bitmap for the map, and locate >>>>> cities with distances in pixels. >>>>> >>>>> We have found description in SVG and found a couple of formulas to map >>>>> longitude and latitude into pixels. So we will have something vectorial >>>>> very soon. >>>>> >>>>> If someone has some ideas, data, examples the we will be very happy to >>>>> take them as challenges! >>>>> >>>>> Alexandre >>>>> >>>>> >>>>> >>>>>> Le 15-11-2013 à 18:39, Sven Van Caekenberghe<s...@stfx.eu> a écrit : >>>>>> >>>>>> Very nice, Alex, I guess you are using shape files then ? >>>>>> >>>>>> Sven >>>>>> >>>>>> >>>>>>> On 15 Nov 2013, at 20:56, Alexandre Bergel<alexandre.ber...@me.com> >>>>>>> wrote: >>>>>>> >>>>>>> Hi! >>>>>>> >>>>>>> During our pair coding session on Friday, we worked on a new builder >>>>>>> for Roassal. >>>>>>> >>>>>>> Here is short example: >>>>>>> >>>>>>> >>>>>>> | builder | >>>>>>> builder := ROFranceMapBuilder new. >>>>>>> builder shape circle size: 15; color: Color red; withLabel. >>>>>>> builder showCities: #('Paris' 'Lyon' 'Marseille'). >>>>>>> >>>>>>> builder shape circle size: 25; color: Color blue; withLabel. >>>>>>> builder show: 'Nice'. >>>>>>> >>>>>>> builder open >>>>>>> >>>>>>> It should produce: >>>>>>> <Screen Shot 2013-11-15 at 4.53.30 PM.png> >>>>>>> >>>>>>> >>>>>>> There is no reference to external files. It runs out of the box. >>>>>>> >>>>>>> In case you got a sudden need to press a like button or do some >>>>>>> retweet, here a bit of material: >>>>>>> >>>>>>> https://www.facebook.com/media/set/?set=a.543459092407359.1073741830.340543479365589&type=1 >>>>>>> https://twitter.com/objectprofile/status/401433558684008448 >>>>>>> >>>>>>> On our facebook account we have many more screenshots. >>>>>>> >>>>>>> Cheers, >>>>>>> Alexandre >>>>>>> -- >>>>>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: >>>>>>> Alexandre Bergelhttp://www.bergel.eu >>>>>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. >>>>>>> >>>>>> >>>>> . >>>>> >>>>> >>>> >>> >>> >> > > -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.