Welcome to the geofictician wiki.

User:Luciano/Sandbox/Maperitive/OverviewMap and Arhet: Difference between pages

From Geofictician
< User:Luciano‎ | Sandbox‎ | Maperitive(Difference between pages)
Jump to navigationJump to search
imported>Luciano
(Created page with "This is an "overview map" that is made using some extracts and transformations on the OGF world backup file (.pbf), followed by a Maperitive ruleset. File:Maperitive_Overv...")
 
imported>Luciano
 
Line 1: Line 1:
This is an "overview map" that is made using some extracts and transformations on the OGF world backup file (.pbf), followed by a Maperitive ruleset.  
'''Arhet''' is the name of a planet. And the name of a geofiction project. Tag-line: ''"Imaginary real estate doesn't need to be a scarce resource."''


[[File:Maperitive_OverviewMap_Test1.jpg|1200px]]
Alternate tag-line: ''"Sometimes you want to just toss verisimilitude out the window and map something crazy!"''


Note that in the above map, some countries aren't showing up, and there are lots of mistakes. That's because it's based on the actual current data in OGF put there by mappers. Countries with broken border relations don't show up at all. Other countries have out of date or incorrect information of various kinds in their labels.  
The planet Arhet is the planet currently hosted on the map portion of the Geofictician site.


In order for this to be successful, we would need to "clean up" our map data a lot
{{#multimaps: | center = -0.1,0.1 | width = 100% | height = 700px | zoom = 3 | maxzoom = 19 | minzoom = 1 | layer = Arhet }}


The '''advantage''' would be that we could eliminate the need to maintain a separate overview map. We could create a script to re-generate this map on a regular basis.
The server structure is similar to, but not identical to, that found at OpenGeofiction.
__NOTOC__
==Project==


In my offline OSM file, I added a tag called "ogf:status" that could be used to drive the coloring on the map. So the colors are based on my additions to the .OSM file.
I have decided to try an experiment. I have opened Arhet to other mappers. In principle, this is no different from the OpenGeofiction model. However, in implementation, I plan to take a different route. Below is a draft of current rules. The project is live, now. Contact me via email for membership. My email is not hard to figure out - consider your ability guess my email as a kind of ''qualification test'' for participation in the project.


One challenge was to get country labels that appear in a useful way. I did some data transformations using osmconvert and osmfilter first. To make typing the commands easier (I still haven't made a script), I named my files "o.osm", "ov.osm" etc. The effect of these transformations is to
==Rules==
# Luciano is god in Arhet. My word is law. Period.
# Arhet is not "open" in the way that OpenGeofiction is "open." Participation is by invitation. If you wish to request an invitation, you should contact me via email. My email is easy to figure out. Hint: my name, at my domain.
# For now, invites will only be offered to OGF participants in good standing. Anyone with a history of sockpuppetry, disrespectful mapping, etc., on that site will not be considered.
# For now, I will ask users to use the same username as on OGF. This just makes it easier for me to decide if you're a decent person or not. (This might change in the future.)
# Arhet is not to be the same kind of planet as OGF, however. I currently expect it will be quite a bit more chaotic. That's because...
#* There are no assigned territories - map where you want, what you want
#* There will be no wiki. This wiki, that you are reading, is mine. For my projects. If you want to wikify your mapping on Arhet, find or build your own wiki elsewhere.
#* There is no "verisimilitude rule" - map fantasy or alien things, if you want
#* There will be no plan for a planet-wide coherent geology, ecology, history, culture, or language. Those things were neglected on OGF at the beginning, and efforts to retcon them later are depressing. We avoid the problem by stating at the outset that these things are irrelevant.
#* There will be no user diaries. If you want to write about your mapping, start a blog or something.
# In general, if your map is interesting, I won't object. There aren't that many rules, but there is zero tolerance for rule violations. Immediate banning, no discussion. Period. Mappers can be asked to leave for any reason, or for no reason.
# Users are expected to connect to Arhet using JOSM. I have seen very little evidence that high-quality geofiction is possible using iD or Potlatch. So deal with it.
# For now, because I can't be bothered, there will be no automated map update. I'll set a job to run updates a few times through the day. I may get organized and implement something if things go well and the site becomes popular. So you won't get immediate feedback on the map for your work.
#* I will happily kick off the update manually on a request basis, if you ask politely and I'm not busy with something else. But I am often busy with something else...
# Respect other people's creations - do NOT map on top of other people's work. This doesn't mean that Luciano will be your "enforcer." People getting into edit wars are likely to be both banned.
# No megalomaniacs. Creating a large continent doesn't give you a right to it. The world is big, but focus on detailed mapping, and large objects and spaces should be collaborative.
# '''A note on copyright and trademark violations.''' Personally I don't care if you copy or use "real-world" places/names/etc. ''However'', I don't want to get sued. Therefore copyright and trademark violations on the Arhet map are grounds for immediate banning. Note that OSM is ''copyrighted'', and using OSM data or tracing any copyrighted map without attribution is '''against the law'''! Note that putting a Starbucks or McDonalds in your imaginary town is using a trademark without permission, and is '''against the law'''. 'Nuff said.


* simplify the data set, eliminating as much irrelevant data as possible from the world file - no streets, no features... only coastlines and country boundaries
==Member List==
<pre>
Current members (users) in Arhet.
>osmconvert o.pbf -o=o.o5m
{| class="wikitable sortable"
!User
!User ID
!Status
|-
| [http://test.geofictician.net/user/mapadmin/history mapadmin]
| 1
| inactive
|-
| [http://test.geofictician.net/user/luciano/history luciano]
| 2
| active
|-
| [http://test.geofictician.net/user/sockpuppet/history sockpuppet]
| 3
| probation
|-
| [http://test.geofictician.net/user/MrJones/history MrJones]
| 4
| banned
|-
| [http://test.geofictician.net/user/Troll/history Troll]
| 5
| banned
|-
| [http://test.geofictician.net/user/Infrarrojo/history Infrarrojo]
| 6
| active
|-
| [http://test.geofictician.net/user/Tito_zz/history Tito_zz]
| 7
| active
|-
| [http://test.geofictician.net/user/Rhiney%20boi/history Rhiney boi]
| 8
| active
|-
| [http://test.geofictician.net/user/plainoldbread/history plainoldbread]
| 9
| active
|-
| [http://test.geofictician.net/user/JoJoBa/history JoJoBa]
| 10
| active
|-
| [http://test.geofictician.net/user/Trombonist2003/history Trombonist2003]
| 11
| active
|-
| [http://test.geofictician.net/user/diamantschiff/history diamantschiff]
| 12
| active
|-
| [http://test.geofictician.net/user/Moskva/history Moskva]
| 13
| active
|-
| [http://test.geofictician.net/user/lars/history lars]
| 14
| active
|-
| [http://test.geofictician.net/user/iiEarth/history iiEarth]
| 15
| active
|-
| [http://test.geofictician.net/user/CartographerKing/history CartographerKing]
| 16
| active
|-
| [http://test.geofictician.net/user/theruler/history theruler]
| 17
| active
|-
| [http://test.geofictician.net/user/Rustem%20Pasha/history Rustem Pasha]
| 18
| active
|-
| [http://test.geofictician.net/user/Mapping%20Expert/history Mapping Expert]
| 19
| active
|}


>osmfilter o.o5m --keep="natural=coastline or admin_level<3 " -o=ov.osm
==Discussion Channel (Discord)==
</pre>
* create a label node for the center of each admin_level=2 boundary relation and merge it into the osm file
<pre>
>osmconvert ov.osm --all-to-nodes -o=on.osm


>osmfilter on.osm --keep="@id>2000000000000000 and type=boundary and admin_level<3" -o=ob.osm
There is a an #Arhet channel on the "unofficial" OGF Central server hosted by austinhuang. Contact Luciano for an invite. Most Arhet discussion takes place there.
 
>osmconvert ov.osm ob.osm -o=om.osm
</pre>
 
Then we can open the output file, ''om.osm'', using Maperitive, with the following ruleset:
<pre>
// origin: http://opengeofiction.net/wiki/index.php/User:Luciano/Sandbox/Maperitive/OverviewMap
 
features
lines
all lines :
areas
active : relation[ ( NOT "ogf:owner"="[all]" AND NOT "ogf:owner"="[free]" AND NOT "ogf:status" ) OR "ogf:status"="active"]
all : relation[ ( "ogf:owner"="[all]" AND NOT "ogf:owner"="[free]" AND NOT "ogf:status" ) OR "ogf:status"="all"]
collab : relation["ogf:status"="collaborative"]
free : relation[ ( "ogf:owner"="[free]" AND NOT "ogf:owner"="[all]" AND NOT "ogf:status" ) OR "ogf:status"="free"]
inactive : relation["ogf:status"="inactive"]
points
label : [ogf:id AND type=boundary]
properties
map-background-color : #e1e1e1
 
rules
 
target : label
define
font-family : Ariel
text-align-horizontal : center
text-align-vertical : center
text : [[ogf:id]] "\n" name "\n" [[ogf:owner]]
font-size : 10
font-weight : bold
fill-color : #fcfcfb
text-color : #060606
text-halo-width : 0
shape : square
shield-resize-mode : free
draw : shield
 
target : free
define
fill-color : #009000
fill-opacity : 0.7
draw : fill
 
target : inactive
define
fill-color : #FFFF00
fill-opacity : 0.7
draw : fill
 
target : collab
define
fill-color : #800080
fill-opacity : 0.7
draw : fill
 
target : all
define
fill-color : #0000FF
fill-opacity : 0.7
draw : fill
 
target : active
define
fill-color : #0E1E0E
fill-opacity : 0.2
draw : fill
 
target : all lines
define
line-color : #fbe56b
line-width : 2
draw : line
</pre>

Revision as of 01:44, 13 February 2020

Arhet is the name of a planet. And the name of a geofiction project. Tag-line: "Imaginary real estate doesn't need to be a scarce resource."

Alternate tag-line: "Sometimes you want to just toss verisimilitude out the window and map something crazy!"

The planet Arhet is the planet currently hosted on the map portion of the Geofictician site.

Loading map...

The server structure is similar to, but not identical to, that found at OpenGeofiction.

Project

I have decided to try an experiment. I have opened Arhet to other mappers. In principle, this is no different from the OpenGeofiction model. However, in implementation, I plan to take a different route. Below is a draft of current rules. The project is live, now. Contact me via email for membership. My email is not hard to figure out - consider your ability guess my email as a kind of qualification test for participation in the project.

Rules

  1. Luciano is god in Arhet. My word is law. Period.
  2. Arhet is not "open" in the way that OpenGeofiction is "open." Participation is by invitation. If you wish to request an invitation, you should contact me via email. My email is easy to figure out. Hint: my name, at my domain.
  3. For now, invites will only be offered to OGF participants in good standing. Anyone with a history of sockpuppetry, disrespectful mapping, etc., on that site will not be considered.
  4. For now, I will ask users to use the same username as on OGF. This just makes it easier for me to decide if you're a decent person or not. (This might change in the future.)
  5. Arhet is not to be the same kind of planet as OGF, however. I currently expect it will be quite a bit more chaotic. That's because...
    • There are no assigned territories - map where you want, what you want
    • There will be no wiki. This wiki, that you are reading, is mine. For my projects. If you want to wikify your mapping on Arhet, find or build your own wiki elsewhere.
    • There is no "verisimilitude rule" - map fantasy or alien things, if you want
    • There will be no plan for a planet-wide coherent geology, ecology, history, culture, or language. Those things were neglected on OGF at the beginning, and efforts to retcon them later are depressing. We avoid the problem by stating at the outset that these things are irrelevant.
    • There will be no user diaries. If you want to write about your mapping, start a blog or something.
  6. In general, if your map is interesting, I won't object. There aren't that many rules, but there is zero tolerance for rule violations. Immediate banning, no discussion. Period. Mappers can be asked to leave for any reason, or for no reason.
  7. Users are expected to connect to Arhet using JOSM. I have seen very little evidence that high-quality geofiction is possible using iD or Potlatch. So deal with it.
  8. For now, because I can't be bothered, there will be no automated map update. I'll set a job to run updates a few times through the day. I may get organized and implement something if things go well and the site becomes popular. So you won't get immediate feedback on the map for your work.
    • I will happily kick off the update manually on a request basis, if you ask politely and I'm not busy with something else. But I am often busy with something else...
  9. Respect other people's creations - do NOT map on top of other people's work. This doesn't mean that Luciano will be your "enforcer." People getting into edit wars are likely to be both banned.
  10. No megalomaniacs. Creating a large continent doesn't give you a right to it. The world is big, but focus on detailed mapping, and large objects and spaces should be collaborative.
  11. A note on copyright and trademark violations. Personally I don't care if you copy or use "real-world" places/names/etc. However, I don't want to get sued. Therefore copyright and trademark violations on the Arhet map are grounds for immediate banning. Note that OSM is copyrighted, and using OSM data or tracing any copyrighted map without attribution is against the law! Note that putting a Starbucks or McDonalds in your imaginary town is using a trademark without permission, and is against the law. 'Nuff said.

Member List

Current members (users) in Arhet.

User User ID Status
mapadmin 1 inactive
luciano 2 active
sockpuppet 3 probation
MrJones 4 banned
Troll 5 banned
Infrarrojo 6 active
Tito_zz 7 active
Rhiney boi 8 active
plainoldbread 9 active
JoJoBa 10 active
Trombonist2003 11 active
diamantschiff 12 active
Moskva 13 active
lars 14 active
iiEarth 15 active
CartographerKing 16 active
theruler 17 active
Rustem Pasha 18 active
Mapping Expert 19 active

Discussion Channel (Discord)

There is a an #Arhet channel on the "unofficial" OGF Central server hosted by austinhuang. Contact Luciano for an invite. Most Arhet discussion takes place there.