VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS34.76%
Net Worth
0.408USD
STEEM
0.001STEEM
SBD
0.791SBD
Effective Power
5.001SP
├── Own SP
0.333SP
└── Incoming DelegationsDeleg
+4.668SP
Detailed Balance
| STEEM | ||
| balance | 0.001STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.333SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.668SP | SP |
| Effective Power | 5.001SP | SP |
| Reward SP (pending) | 0.067SP | SP |
| SBD | ||
| sbd_balance | 0.541SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.250SBD | SBD |
{
"balance": "0.001 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "542.029692 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7601.630114 VESTS",
"sbd_balance": "0.541 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.250 SBD",
"conversions": []
}Account Info
| name | pasq2al |
| id | 927463 |
| rank | 390,828 |
| reputation | 6552475714 |
| created | 2018-04-10T18:52:21 |
| recovery_account | steem |
| proxy | None |
| post_count | 53 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-04-30T08:14:09 |
| last_root_post | 2018-04-30T08:14:09 |
| last_vote_time | 2018-04-30T08:14:09 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.001 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 0.541 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 542.029692 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 7601.630114 VESTS |
| reward_vesting_balance | 136.432000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2018-08-14T05:31:00 |
| mined | No |
| sbd_seconds | 0 |
| sbd_last_interest_payment | 1970-01-01T00:00:00 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 927463,
"name": "pasq2al",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6UAk3xAXfmtwKng7e2KLWyBjzMB8sBj5gXPYsNPWU7i2QiEWAv",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8bCkCEMviEZsA5P7qQpEXuCxkz37Th2nacrak2kZXJkVRoS6UT",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM683xYp2nroRKzHcg5GVSrLBcHbAEex9FvwDf1gHstE5uEH5SQz",
1
]
]
},
"memo_key": "STM52x4daU4gGK8TtRmHvnvUbmMWMGsmqVutxD2dBbeHuk4TADVjA",
"json_metadata": "{\"profile\":{\"cover_image\":\"https://pixabay.com/photo-2528477/\",\"name\":\"Al1\",\"website\":\"https://pasq.fr\",\"profile_image\":\"https://orig00.deviantart.net/2d78/f/2010/200/7/1/zombie_unicorn_by_forgotten_melody.jpg\",\"about\":\"consultant holistique\",\"location\":\"france\"}}",
"posting_json_metadata": "{\"profile\":{\"cover_image\":\"https://pixabay.com/photo-2528477/\",\"name\":\"Al1\",\"website\":\"https://pasq.fr\",\"profile_image\":\"https://orig00.deviantart.net/2d78/f/2010/200/7/1/zombie_unicorn_by_forgotten_melody.jpg\",\"about\":\"consultant holistique\",\"location\":\"france\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2018-08-14T05:31:00",
"created": "2018-04-10T18:52:21",
"mined": false,
"recovery_account": "steem",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 53,
"can_vote": true,
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779080196
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779080196
},
"voting_power": 0,
"balance": "0.001 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "0.541 SBD",
"sbd_seconds": "0",
"sbd_seconds_last_update": "2018-05-02T15:44:45",
"sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.250 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "136.432000 VESTS",
"reward_vesting_steem": "0.067 STEEM",
"vesting_shares": "542.029692 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "7601.630114 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 0,
"posting_rewards": 456,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2018-04-30T08:14:09",
"last_root_post": "2018-04-30T08:14:09",
"last_vote_time": "2018-04-30T08:14:09",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "6552475714",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 390828
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
2026/05/18 04:56:36
2026/05/18 04:56:36
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 7601.630114 VESTS |
| Transaction Info | Block #106149050/Trx 30c0c50abee28979ca3a00c6c7e51ead6eb34aa1 |
View Raw JSON Data
{
"trx_id": "30c0c50abee28979ca3a00c6c7e51ead6eb34aa1",
"block": 106149050,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T04:56:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "7601.630114 VESTS"
}
]
}2026/05/12 22:52:57
2026/05/12 22:52:57
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 4889.419709 VESTS |
| Transaction Info | Block #105998510/Trx d9e128fe7bafa1fd661e4d5e5866ce9027728c7c |
View Raw JSON Data
{
"trx_id": "d9e128fe7bafa1fd661e4d5e5866ce9027728c7c",
"block": 105998510,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-12T22:52:57",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "4889.419709 VESTS"
}
]
}2026/04/26 04:10:21
2026/04/26 04:10:21
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 7614.145870 VESTS |
| Transaction Info | Block #105516572/Trx d12dc37bc6c37c6a61b5c68d8b51c2233863b96f |
View Raw JSON Data
{
"trx_id": "d12dc37bc6c37c6a61b5c68d8b51c2233863b96f",
"block": 105516572,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-04-26T04:10:21",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "7614.145870 VESTS"
}
]
}2026/01/23 20:24:45
2026/01/23 20:24:45
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 4930.966528 VESTS |
| Transaction Info | Block #102866919/Trx e418afcbcc766473aff8685a59123ac63c8af0b6 |
View Raw JSON Data
{
"trx_id": "e418afcbcc766473aff8685a59123ac63c8af0b6",
"block": 102866919,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-01-23T20:24:45",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "4930.966528 VESTS"
}
]
}2024/12/17 15:35:45
2024/12/17 15:35:45
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 5095.185725 VESTS |
| Transaction Info | Block #91313152/Trx af634165c21d01477ce936f7708e9d687838cd94 |
View Raw JSON Data
{
"trx_id": "af634165c21d01477ce936f7708e9d687838cd94",
"block": 91313152,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2024-12-17T15:35:45",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "5095.185725 VESTS"
}
]
}2023/11/14 07:17:03
2023/11/14 07:17:03
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 5264.319257 VESTS |
| Transaction Info | Block #79867311/Trx 76f38e53b0b244bc6d6162a614590811227b56aa |
View Raw JSON Data
{
"trx_id": "76f38e53b0b244bc6d6162a614590811227b56aa",
"block": 79867311,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-11-14T07:17:03",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "5264.319257 VESTS"
}
]
}2023/09/22 08:47:45
2023/09/22 08:47:45
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 8201.228043 VESTS |
| Transaction Info | Block #78360957/Trx fae4ad70d215ecce63331263abd4f1ec614f444f |
View Raw JSON Data
{
"trx_id": "fae4ad70d215ecce63331263abd4f1ec614f444f",
"block": 78360957,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-09-22T08:47:45",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "8201.228043 VESTS"
}
]
}2022/11/03 16:27:57
2022/11/03 16:27:57
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 8423.279481 VESTS |
| Transaction Info | Block #69118950/Trx 0ecb87e04811d5510a37c0d28a223a56f3cdfc96 |
View Raw JSON Data
{
"trx_id": "0ecb87e04811d5510a37c0d28a223a56f3cdfc96",
"block": 69118950,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-11-03T16:27:57",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "8423.279481 VESTS"
}
]
}2022/01/17 21:48:00
2022/01/17 21:48:00
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 8643.387082 VESTS |
| Transaction Info | Block #60822359/Trx 758ddc531e960690c4a0fe77a06f01b67e2c288c |
View Raw JSON Data
{
"trx_id": "758ddc531e960690c4a0fe77a06f01b67e2c288c",
"block": 60822359,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-01-17T21:48:00",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "8643.387082 VESTS"
}
]
}2021/06/14 05:02:18
2021/06/14 05:02:18
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 8827.581370 VESTS |
| Transaction Info | Block #54612756/Trx 79f475b31168f9731e7031b6e1bc9580a60748d4 |
View Raw JSON Data
{
"trx_id": "79f475b31168f9731e7031b6e1bc9580a60748d4",
"block": 54612756,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2021-06-14T05:02:18",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "8827.581370 VESTS"
}
]
}2020/12/11 15:15:45
2020/12/11 15:15:45
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 9015.003344 VESTS |
| Transaction Info | Block #49360058/Trx bbbeb6265081943dbe1ca0c8317d6d929cbd8bbe |
View Raw JSON Data
{
"trx_id": "bbbeb6265081943dbe1ca0c8317d6d929cbd8bbe",
"block": 49360058,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-11T15:15:45",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "9015.003344 VESTS"
}
]
}2020/12/06 08:51:54
2020/12/06 08:51:54
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49211589/Trx abd52da3da483aced8030d1c63731bce416eedbc |
View Raw JSON Data
{
"trx_id": "abd52da3da483aced8030d1c63731bce416eedbc",
"block": 49211589,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-06T08:51:54",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "1912.543513 VESTS"
}
]
}2020/12/05 18:53:30
2020/12/05 18:53:30
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 9021.211198 VESTS |
| Transaction Info | Block #49195139/Trx 5349ea30439544aff5f32f40d4431ced2ba35625 |
View Raw JSON Data
{
"trx_id": "5349ea30439544aff5f32f40d4431ced2ba35625",
"block": 49195139,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-05T18:53:30",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "9021.211198 VESTS"
}
]
}2020/11/03 00:12:48
2020/11/03 00:12:48
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48267895/Trx bb7ea72310dc819c2cb5a1e5628a89ec3ffa606d |
View Raw JSON Data
{
"trx_id": "bb7ea72310dc819c2cb5a1e5628a89ec3ffa606d",
"block": 48267895,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-11-03T00:12:48",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "1920.017158 VESTS"
}
]
}2020/05/09 09:53:27
2020/05/09 09:53:27
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 9224.016557 VESTS |
| Transaction Info | Block #43221899/Trx 2287614197d6fdfbd38b3164d90562c3ee3ed925 |
View Raw JSON Data
{
"trx_id": "2287614197d6fdfbd38b3164d90562c3ee3ed925",
"block": 43221899,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-09T09:53:27",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "9224.016557 VESTS"
}
]
}2020/05/08 14:07:09
2020/05/08 14:07:09
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43198732/Trx a0cc97fcb0403418a99ffdd5d76d79a78b961350 |
View Raw JSON Data
{
"trx_id": "a0cc97fcb0403418a99ffdd5d76d79a78b961350",
"block": 43198732,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-08T14:07:09",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "1953.311140 VESTS"
}
]
}2019/11/01 09:03:33
2019/11/01 09:03:33
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 9330.415640 VESTS |
| Transaction Info | Block #37789652/Trx ed18e45f10abac6c1f0409e1ad54c5f8d51f94b8 |
View Raw JSON Data
{
"trx_id": "ed18e45f10abac6c1f0409e1ad54c5f8d51f94b8",
"block": 37789652,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-11-01T09:03:33",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "9330.415640 VESTS"
}
]
}2019/08/22 15:40:39
2019/08/22 15:40:39
| from | dtube |
| to | pasq2al |
| amount | 0.001 STEEM |
| memo | Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube |
| Transaction Info | Block #35778824/Trx d01912e20f99ce814d734b2e32cad99cb1ee101a |
View Raw JSON Data
{
"trx_id": "d01912e20f99ce814d734b2e32cad99cb1ee101a",
"block": 35778824,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-22T15:40:39",
"op": [
"transfer",
{
"from": "dtube",
"to": "pasq2al",
"amount": "0.001 STEEM",
"memo": "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"
}
]
}2019/04/10 21:10:42
2019/04/10 21:10:42
| parent author | pasq2al |
| parent permlink | commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| author | steemitboard |
| permlink | steemitboard-notify-pasq2al-20190410t211041000z |
| title | |
| body | Congratulations @pasq2al! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@pasq2al/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@pasq2al) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=pasq2al)_</sub> **Do not miss the last post from @steemitboard:** <table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague"><img src="https://steemitimages.com/64x128/https://steemitimages.com/0x0/"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague">The Steem blockchain survived its first virus plague!</a></td></tr></table> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #31933139/Trx ed7fbbccaeffc64bfe292c82b44baf309d3d78ad |
View Raw JSON Data
{
"trx_id": "ed7fbbccaeffc64bfe292c82b44baf309d3d78ad",
"block": 31933139,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-04-10T21:10:42",
"op": [
"comment",
{
"parent_author": "pasq2al",
"parent_permlink": "commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"author": "steemitboard",
"permlink": "steemitboard-notify-pasq2al-20190410t211041000z",
"title": "",
"body": "Congratulations @pasq2al! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@pasq2al/birthday1.png</td><td>Happy Birthday! - You are on the Steem blockchain for 1 year!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@pasq2al) and compare to others on the [Steem Ranking](http://steemitboard.com/ranking/index.php?name=pasq2al)_</sub>\n\n\n**Do not miss the last post from @steemitboard:**\n<table><tr><td><a href=\"https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague\"><img src=\"https://steemitimages.com/64x128/https://steemitimages.com/0x0/\"></a></td><td><a href=\"https://steemit.com/steemitboard/@steemitboard/the-steem-blockchain-survived-its-first-virus-plague\">The Steem blockchain survived its first virus plague!</a></td></tr></table>\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}2018/11/26 18:58:45
2018/11/26 18:58:45
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 9527.891017 VESTS |
| Transaction Info | Block #28045716/Trx 545d49e3306e915210e35bd50afe4da027b0eccc |
View Raw JSON Data
{
"trx_id": "545d49e3306e915210e35bd50afe4da027b0eccc",
"block": 28045716,
"trx_in_block": 30,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-11-26T18:58:45",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "9527.891017 VESTS"
}
]
}2018/08/14 07:28:18
2018/08/14 07:28:18
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 29837.450447 VESTS |
| Transaction Info | Block #25054287/Trx ec4284e5d361176b2fa2c6d605ecb7a83f516b6a |
View Raw JSON Data
{
"trx_id": "ec4284e5d361176b2fa2c6d605ecb7a83f516b6a",
"block": 25054287,
"trx_in_block": 29,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-14T07:28:18",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "29837.450447 VESTS"
}
]
}pasq2alupdated their account properties2018/08/14 05:31:00
pasq2alupdated their account properties
2018/08/14 05:31:00
| account | pasq2al |
| memo key | STM52x4daU4gGK8TtRmHvnvUbmMWMGsmqVutxD2dBbeHuk4TADVjA |
| json metadata | {"profile":{"cover_image":"https://pixabay.com/photo-2528477/","name":"Al1","website":"https://pasq.fr","profile_image":"https://orig00.deviantart.net/2d78/f/2010/200/7/1/zombie_unicorn_by_forgotten_melody.jpg","about":"consultant holistique","location":"france"}} |
| Transaction Info | Block #25051942/Trx cbe91643410e9a1d48b12a4529b4c9661e4a28e8 |
View Raw JSON Data
{
"trx_id": "cbe91643410e9a1d48b12a4529b4c9661e4a28e8",
"block": 25051942,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-14T05:31:00",
"op": [
"account_update",
{
"account": "pasq2al",
"memo_key": "STM52x4daU4gGK8TtRmHvnvUbmMWMGsmqVutxD2dBbeHuk4TADVjA",
"json_metadata": "{\"profile\":{\"cover_image\":\"https://pixabay.com/photo-2528477/\",\"name\":\"Al1\",\"website\":\"https://pasq.fr\",\"profile_image\":\"https://orig00.deviantart.net/2d78/f/2010/200/7/1/zombie_unicorn_by_forgotten_melody.jpg\",\"about\":\"consultant holistique\",\"location\":\"france\"}}"
}
]
}2018/08/14 05:27:39
2018/08/14 05:27:39
| required auths | [] |
| required posting auths | ["pasq2al"] |
| id | follow |
| json | ["follow",{"follower":"pasq2al","following":"dtube","what":["blog"]}] |
| Transaction Info | Block #25051875/Trx 77e81354e797e9dee7967c7029fca57352ea3efe |
View Raw JSON Data
{
"trx_id": "77e81354e797e9dee7967c7029fca57352ea3efe",
"block": 25051875,
"trx_in_block": 9,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-14T05:27:39",
"op": [
"custom_json",
{
"required_auths": [],
"required_posting_auths": [
"pasq2al"
],
"id": "follow",
"json": "[\"follow\",{\"follower\":\"pasq2al\",\"following\":\"dtube\",\"what\":[\"blog\"]}]"
}
]
}2018/08/01 17:20:45
2018/08/01 17:20:45
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 9591.282274 VESTS |
| Transaction Info | Block #24691871/Trx 85e5c6223542edf6e14b3df6d3c94fc0b9b58a14 |
View Raw JSON Data
{
"trx_id": "85e5c6223542edf6e14b3df6d3c94fc0b9b58a14",
"block": 24691871,
"trx_in_block": 37,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-08-01T17:20:45",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "9591.282274 VESTS"
}
]
}pasq2alreceived 0.015 SBD, 0.006 SP author reward for @pasq2al / commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax2018/05/07 08:14:09
pasq2alreceived 0.015 SBD, 0.006 SP author reward for @pasq2al / commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax
2018/05/07 08:14:09
| author | pasq2al |
| permlink | commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| sbd payout | 0.015 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 10.179294 VESTS |
| Transaction Info | Block #22216217/Virtual Operation #4 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22216217,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 4,
"timestamp": "2018-05-07T08:14:09",
"op": [
"author_reward",
{
"author": "pasq2al",
"permlink": "commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"sbd_payout": "0.015 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "10.179294 VESTS"
}
]
}2018/05/07 08:14:09
2018/05/07 08:14:09
| benefactor | howo |
| author | pasq2al |
| permlink | commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 0.000000 VESTS |
| Transaction Info | Block #22216217/Virtual Operation #3 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22216217,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 3,
"timestamp": "2018-05-07T08:14:09",
"op": [
"comment_benefactor_reward",
{
"benefactor": "howo",
"author": "pasq2al",
"permlink": "commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "0.000000 VESTS"
}
]
}2018/05/07 08:14:09
2018/05/07 08:14:09
| benefactor | fredrikaa |
| author | pasq2al |
| permlink | commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 0.000000 VESTS |
| Transaction Info | Block #22216217/Virtual Operation #2 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22216217,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 2,
"timestamp": "2018-05-07T08:14:09",
"op": [
"comment_benefactor_reward",
{
"benefactor": "fredrikaa",
"author": "pasq2al",
"permlink": "commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "0.000000 VESTS"
}
]
}pasq2alreceived 0.011 SBD, 0.005 SP author reward for @pasq2al / invoiceplanedevisfactureenfinsimple-fxi3l8i2z42018/05/03 19:42:36
pasq2alreceived 0.011 SBD, 0.005 SP author reward for @pasq2al / invoiceplanedevisfactureenfinsimple-fxi3l8i2z4
2018/05/03 19:42:36
| author | pasq2al |
| permlink | invoiceplanedevisfactureenfinsimple-fxi3l8i2z4 |
| sbd payout | 0.011 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 8.144920 VESTS |
| Transaction Info | Block #22114827/Virtual Operation #12 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22114827,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 12,
"timestamp": "2018-05-03T19:42:36",
"op": [
"author_reward",
{
"author": "pasq2al",
"permlink": "invoiceplanedevisfactureenfinsimple-fxi3l8i2z4",
"sbd_payout": "0.011 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "8.144920 VESTS"
}
]
}2018/05/03 19:42:36
2018/05/03 19:42:36
| benefactor | howo |
| author | pasq2al |
| permlink | invoiceplanedevisfactureenfinsimple-fxi3l8i2z4 |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 0.000000 VESTS |
| Transaction Info | Block #22114827/Virtual Operation #11 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22114827,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 11,
"timestamp": "2018-05-03T19:42:36",
"op": [
"comment_benefactor_reward",
{
"benefactor": "howo",
"author": "pasq2al",
"permlink": "invoiceplanedevisfactureenfinsimple-fxi3l8i2z4",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "0.000000 VESTS"
}
]
}2018/05/03 19:42:36
2018/05/03 19:42:36
| benefactor | fredrikaa |
| author | pasq2al |
| permlink | invoiceplanedevisfactureenfinsimple-fxi3l8i2z4 |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 0.000000 VESTS |
| Transaction Info | Block #22114827/Virtual Operation #10 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22114827,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 10,
"timestamp": "2018-05-03T19:42:36",
"op": [
"comment_benefactor_reward",
{
"benefactor": "fredrikaa",
"author": "pasq2al",
"permlink": "invoiceplanedevisfactureenfinsimple-fxi3l8i2z4",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "0.000000 VESTS"
}
]
}pasq2alreceived 0.015 SBD, 0.005 SP author reward for @pasq2al / histoiredestorymapcomparatif-1ygl6w5ymp2018/05/03 19:36:54
pasq2alreceived 0.015 SBD, 0.005 SP author reward for @pasq2al / histoiredestorymapcomparatif-1ygl6w5ymp
2018/05/03 19:36:54
| author | pasq2al |
| permlink | histoiredestorymapcomparatif-1ygl6w5ymp |
| sbd payout | 0.015 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 8.144922 VESTS |
| Transaction Info | Block #22114713/Virtual Operation #24 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22114713,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 24,
"timestamp": "2018-05-03T19:36:54",
"op": [
"author_reward",
{
"author": "pasq2al",
"permlink": "histoiredestorymapcomparatif-1ygl6w5ymp",
"sbd_payout": "0.015 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "8.144922 VESTS"
}
]
}2018/05/03 19:36:54
2018/05/03 19:36:54
| benefactor | howo |
| author | pasq2al |
| permlink | histoiredestorymapcomparatif-1ygl6w5ymp |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 0.000000 VESTS |
| Transaction Info | Block #22114713/Virtual Operation #23 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22114713,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 23,
"timestamp": "2018-05-03T19:36:54",
"op": [
"comment_benefactor_reward",
{
"benefactor": "howo",
"author": "pasq2al",
"permlink": "histoiredestorymapcomparatif-1ygl6w5ymp",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "0.000000 VESTS"
}
]
}2018/05/03 19:36:54
2018/05/03 19:36:54
| benefactor | fredrikaa |
| author | pasq2al |
| permlink | histoiredestorymapcomparatif-1ygl6w5ymp |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 0.000000 VESTS |
| Transaction Info | Block #22114713/Virtual Operation #22 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22114713,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 22,
"timestamp": "2018-05-03T19:36:54",
"op": [
"comment_benefactor_reward",
{
"benefactor": "fredrikaa",
"author": "pasq2al",
"permlink": "histoiredestorymapcomparatif-1ygl6w5ymp",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "0.000000 VESTS"
}
]
}2018/05/02 17:51:18
2018/05/02 17:51:18
| delegator | steem |
| delegatee | pasq2al |
| vesting shares | 30002.912827 VESTS |
| Transaction Info | Block #22083809/Trx 9b07bb894bfc312dcab8f7d0a75b51c277543a45 |
View Raw JSON Data
{
"trx_id": "9b07bb894bfc312dcab8f7d0a75b51c277543a45",
"block": 22083809,
"trx_in_block": 41,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-05-02T17:51:18",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "pasq2al",
"vesting_shares": "30002.912827 VESTS"
}
]
}pasq2alreceived 0.209 SBD, 0.068 SP author reward for @pasq2al / carnetdetravailavecatlasqgis-7k0nxa9nqe2018/05/02 16:35:09
pasq2alreceived 0.209 SBD, 0.068 SP author reward for @pasq2al / carnetdetravailavecatlasqgis-7k0nxa9nqe
2018/05/02 16:35:09
| author | pasq2al |
| permlink | carnetdetravailavecatlasqgis-7k0nxa9nqe |
| sbd payout | 0.209 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 109.962864 VESTS |
| Transaction Info | Block #22082285/Virtual Operation #38 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22082285,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 38,
"timestamp": "2018-05-02T16:35:09",
"op": [
"author_reward",
{
"author": "pasq2al",
"permlink": "carnetdetravailavecatlasqgis-7k0nxa9nqe",
"sbd_payout": "0.209 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "109.962864 VESTS"
}
]
}2018/05/02 16:35:09
2018/05/02 16:35:09
| benefactor | howo |
| author | pasq2al |
| permlink | carnetdetravailavecatlasqgis-7k0nxa9nqe |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 10.181746 VESTS |
| Transaction Info | Block #22082285/Virtual Operation #37 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22082285,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 37,
"timestamp": "2018-05-02T16:35:09",
"op": [
"comment_benefactor_reward",
{
"benefactor": "howo",
"author": "pasq2al",
"permlink": "carnetdetravailavecatlasqgis-7k0nxa9nqe",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "10.181746 VESTS"
}
]
}2018/05/02 16:35:09
2018/05/02 16:35:09
| benefactor | fredrikaa |
| author | pasq2al |
| permlink | carnetdetravailavecatlasqgis-7k0nxa9nqe |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 10.181746 VESTS |
| Transaction Info | Block #22082285/Virtual Operation #36 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22082285,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 36,
"timestamp": "2018-05-02T16:35:09",
"op": [
"comment_benefactor_reward",
{
"benefactor": "fredrikaa",
"author": "pasq2al",
"permlink": "carnetdetravailavecatlasqgis-7k0nxa9nqe",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "10.181746 VESTS"
}
]
}pasq2alclaimed reward balance: 0.541 SBD, 0.208 SP2018/05/02 15:44:45
pasq2alclaimed reward balance: 0.541 SBD, 0.208 SP
2018/05/02 15:44:45
| account | pasq2al |
| reward steem | 0.000 STEEM |
| reward sbd | 0.541 SBD |
| reward vests | 338.163973 VESTS |
| Transaction Info | Block #22081278/Trx b6b49c7a73be2985c59ffaff106b095799d06840 |
View Raw JSON Data
{
"trx_id": "b6b49c7a73be2985c59ffaff106b095799d06840",
"block": 22081278,
"trx_in_block": 50,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-05-02T15:44:45",
"op": [
"claim_reward_balance",
{
"account": "pasq2al",
"reward_steem": "0.000 STEEM",
"reward_sbd": "0.541 SBD",
"reward_vests": "338.163973 VESTS"
}
]
}pasq2alreceived 0.087 SBD, 0.029 SP author reward for @pasq2al / openstreetmapcartographieruncoursdeau-8bve2kl8vz2018/05/02 08:26:39
pasq2alreceived 0.087 SBD, 0.029 SP author reward for @pasq2al / openstreetmapcartographieruncoursdeau-8bve2kl8vz
2018/05/02 08:26:39
| author | pasq2al |
| permlink | openstreetmapcartographieruncoursdeau-8bve2kl8vz |
| sbd payout | 0.087 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 46.836857 VESTS |
| Transaction Info | Block #22072515/Virtual Operation #10 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22072515,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 10,
"timestamp": "2018-05-02T08:26:39",
"op": [
"author_reward",
{
"author": "pasq2al",
"permlink": "openstreetmapcartographieruncoursdeau-8bve2kl8vz",
"sbd_payout": "0.087 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "46.836857 VESTS"
}
]
}2018/05/02 08:26:39
2018/05/02 08:26:39
| benefactor | howo |
| author | pasq2al |
| permlink | openstreetmapcartographieruncoursdeau-8bve2kl8vz |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 4.072770 VESTS |
| Transaction Info | Block #22072515/Virtual Operation #9 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22072515,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 9,
"timestamp": "2018-05-02T08:26:39",
"op": [
"comment_benefactor_reward",
{
"benefactor": "howo",
"author": "pasq2al",
"permlink": "openstreetmapcartographieruncoursdeau-8bve2kl8vz",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "4.072770 VESTS"
}
]
}2018/05/02 08:26:39
2018/05/02 08:26:39
| benefactor | fredrikaa |
| author | pasq2al |
| permlink | openstreetmapcartographieruncoursdeau-8bve2kl8vz |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 4.072770 VESTS |
| Transaction Info | Block #22072515/Virtual Operation #8 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22072515,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 8,
"timestamp": "2018-05-02T08:26:39",
"op": [
"comment_benefactor_reward",
{
"benefactor": "fredrikaa",
"author": "pasq2al",
"permlink": "openstreetmapcartographieruncoursdeau-8bve2kl8vz",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "4.072770 VESTS"
}
]
}pasq2alreceived 0.079 SBD, 0.025 SP author reward for @pasq2al / 25siteslespluscoolsavecopenstreetmap-0f8bkwhxxz2018/05/02 08:21:00
pasq2alreceived 0.079 SBD, 0.025 SP author reward for @pasq2al / 25siteslespluscoolsavecopenstreetmap-0f8bkwhxxz
2018/05/02 08:21:00
| author | pasq2al |
| permlink | 25siteslespluscoolsavecopenstreetmap-0f8bkwhxxz |
| sbd payout | 0.079 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 40.727710 VESTS |
| Transaction Info | Block #22072402/Virtual Operation #6 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22072402,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 6,
"timestamp": "2018-05-02T08:21:00",
"op": [
"author_reward",
{
"author": "pasq2al",
"permlink": "25siteslespluscoolsavecopenstreetmap-0f8bkwhxxz",
"sbd_payout": "0.079 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "40.727710 VESTS"
}
]
}2018/05/02 08:21:00
2018/05/02 08:21:00
| benefactor | howo |
| author | pasq2al |
| permlink | 25siteslespluscoolsavecopenstreetmap-0f8bkwhxxz |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 4.072771 VESTS |
| Transaction Info | Block #22072402/Virtual Operation #5 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22072402,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 5,
"timestamp": "2018-05-02T08:21:00",
"op": [
"comment_benefactor_reward",
{
"benefactor": "howo",
"author": "pasq2al",
"permlink": "25siteslespluscoolsavecopenstreetmap-0f8bkwhxxz",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "4.072771 VESTS"
}
]
}2018/05/02 08:21:00
2018/05/02 08:21:00
| benefactor | fredrikaa |
| author | pasq2al |
| permlink | 25siteslespluscoolsavecopenstreetmap-0f8bkwhxxz |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 4.072771 VESTS |
| Transaction Info | Block #22072402/Virtual Operation #4 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22072402,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 4,
"timestamp": "2018-05-02T08:21:00",
"op": [
"comment_benefactor_reward",
{
"benefactor": "fredrikaa",
"author": "pasq2al",
"permlink": "25siteslespluscoolsavecopenstreetmap-0f8bkwhxxz",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "4.072771 VESTS"
}
]
}irminsoul82upvoted (100.00%) @pasq2al / commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax2018/04/30 10:33:09
irminsoul82upvoted (100.00%) @pasq2al / commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax
2018/04/30 10:33:09
| voter | irminsoul82 |
| author | pasq2al |
| permlink | commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22017460/Trx 1c7d8171472d185e2ea61231eba3fcf611064a5a |
View Raw JSON Data
{
"trx_id": "1c7d8171472d185e2ea61231eba3fcf611064a5a",
"block": 22017460,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-30T10:33:09",
"op": [
"vote",
{
"voter": "irminsoul82",
"author": "pasq2al",
"permlink": "commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"weight": 10000
}
]
}2018/04/30 08:24:18
2018/04/30 08:24:18
| voter | lablockchain |
| author | pasq2al |
| permlink | commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| weight | 600 (6.00%) |
| Transaction Info | Block #22014884/Trx f0549880e67e124bbd78a2c024a0ea43b457b780 |
View Raw JSON Data
{
"trx_id": "f0549880e67e124bbd78a2c024a0ea43b457b780",
"block": 22014884,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-30T08:24:18",
"op": [
"vote",
{
"voter": "lablockchain",
"author": "pasq2al",
"permlink": "commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"weight": 600
}
]
}2018/04/30 08:14:27
2018/04/30 08:14:27
| parent author | pasq2al |
| parent permlink | commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| author | cheetah |
| permlink | cheetah-re-pasq2alcommentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| title | |
| body | Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in: http://pasq.fr/comment-jai-importe-693-poteaux-incendies-dans-openstreetmap/ |
| json metadata | |
| Transaction Info | Block #22014687/Trx 13903d13c0a5be958ec54670d5cf705cbe82ff7e |
View Raw JSON Data
{
"trx_id": "13903d13c0a5be958ec54670d5cf705cbe82ff7e",
"block": 22014687,
"trx_in_block": 20,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-30T08:14:27",
"op": [
"comment",
{
"parent_author": "pasq2al",
"parent_permlink": "commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"author": "cheetah",
"permlink": "cheetah-re-pasq2alcommentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"title": "",
"body": "Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:\nhttp://pasq.fr/comment-jai-importe-693-poteaux-incendies-dans-openstreetmap/",
"json_metadata": ""
}
]
}2018/04/30 08:14:21
2018/04/30 08:14:21
| voter | cheetah |
| author | pasq2al |
| permlink | commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| weight | 8 (0.08%) |
| Transaction Info | Block #22014685/Trx ad713b4950bb3bd99c5e76fe404023c3e875c128 |
View Raw JSON Data
{
"trx_id": "ad713b4950bb3bd99c5e76fe404023c3e875c128",
"block": 22014685,
"trx_in_block": 40,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-30T08:14:21",
"op": [
"vote",
{
"voter": "cheetah",
"author": "pasq2al",
"permlink": "commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"weight": 8
}
]
}pasq2alupvoted (100.00%) @pasq2al / commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax2018/04/30 08:14:09
pasq2alupvoted (100.00%) @pasq2al / commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax
2018/04/30 08:14:09
| voter | pasq2al |
| author | pasq2al |
| permlink | commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| weight | 10000 (100.00%) |
| Transaction Info | Block #22014681/Trx fe1ef2b7711517ab75847f41c99f1f76f02e1535 |
View Raw JSON Data
{
"trx_id": "fe1ef2b7711517ab75847f41c99f1f76f02e1535",
"block": 22014681,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-30T08:14:09",
"op": [
"vote",
{
"voter": "pasq2al",
"author": "pasq2al",
"permlink": "commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"weight": 10000
}
]
}pasq2alupdated options for commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax2018/04/30 08:14:09
pasq2alupdated options for commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax
2018/04/30 08:14:09
| author | pasq2al |
| permlink | commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"fredrikaa","weight":500},{"account":"howo","weight":500}]}]] |
| Transaction Info | Block #22014681/Trx fe1ef2b7711517ab75847f41c99f1f76f02e1535 |
View Raw JSON Data
{
"trx_id": "fe1ef2b7711517ab75847f41c99f1f76f02e1535",
"block": 22014681,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-30T08:14:09",
"op": [
"comment_options",
{
"author": "pasq2al",
"permlink": "commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "fredrikaa",
"weight": 500
},
{
"account": "howo",
"weight": 500
}
]
}
]
]
}
]
}pasq2alpublished a new post: commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax2018/04/30 08:14:09
pasq2alpublished a new post: commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax
2018/04/30 08:14:09
| parent author | |
| parent permlink | fr |
| author | pasq2al |
| permlink | commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax |
| title | Comment j'ai importé 693 poteaux incendies dans openstreetmap ! |
| body | <center>http://pasq.fr/wp-content/uploads/2018/03/hydrant-763404_1280.jpg</center> <br />Aujourd'hui, je m'attaque aux poteaux incendies dans OSM. Vous allez sans doute me dire que je suis mono maniaque après les articles sur les pompiers (<a href="http://pasq.fr/caserne-pompiers/" target="_blank">http://pasq.fr/caserne-pompiers/</a> et <a href="http://pasq.fr/casernes-de-pompiers-population/" target="_blank">http://pasq.fr/casernes-de-pompiers-population/</a>) mais je vous rassure j'ai pleins d'autres troubles ;-) Ici, le but est de faciliter la saisie des poteaux incendies dans OpenStreetMap en faisant un import de masse depuis des fichiers opendata du SDIS 29. La raison est qu'il, à mon sens, <strong>plus facile de partir d'une base de départ</strong> pour modifier que de créer ex nihilo les données, l'autre principe est que je déteste refaire ce qui existe [note]l'améliorer oui, réinventer la poudre, non![/note] alors utiliser et valoriser le travail fait. <h2>Matériels de départ</h2> Alors pour faire simple, nous allons avoir besoin : <ul> <li>du fichier d'emplacements des PI,</li> <li>de QGIS,</li> <li>de https://www.osmhydrant.org/fr/ pour voir ou modifier les résultats facilement</li> <li>de JOSM, et du plugin opendata</li> <li>un peu de renseignements tirés du wiki OSM et des informations sur les poteaux incendies.</li> </ul> Reprenons étape par étapes <h3>Fichier des emplacements des PEI</h3> P.E.I. : point d'eau incendie, terminologie exacte des poteaux incendies Une fois de plus, ma chance est d'être en Finistère et de disposer de beaucoup d'information via les données opendata de geobretagne et d'un SDIS qui est partageur : merci à lui. En plus les données sont régulièrement tenues à jour (8 mois à la date de rédaction de cet article). <div class="pull-left"> <img src="http://pasq.fr/wp-content/uploads/2018/03/53ae9d65-2549-432f-9f89-cc908af31efb-275x300.png" alt="recherche geobretagne" width="275" height="300" /><br></a> recherche geobretagne</div> <a href="http://pasq.fr/wp-content/uploads/2018/03/be2ae824-4e85-499a-98aa-8a586560c7bf.png"><img src="http://pasq.fr/wp-content/uploads/2018/03/be2ae824-4e85-499a-98aa-8a586560c7bf-196x300.png" alt width="196" height="300" /><br></a> <a href="https://geobretagne.fr/geonetwork/srv/fre/catalog.search#/metadata/fd61f6e5-edb5-42f1-94fe-a8437dc5a9b8" target="_blank">https://geobretagne.fr/geonetwork/srv/fre/catalog.search#/metadata/fd61f6e5-edb5-42f1-94fe-a8437dc5a9b8</a> J'obtiens donc un fichier .SHP avec les attributs suivants : <ul> <li>commune : commune du point</li> <li>INSEE : insee de la commune</li> <li>identifian : référence du point</li> <li>type_pei : type et diamètre, j'y reviens plus tard</li> <li>num_carto : un numero dont j'ignore la raison</li> <li>statut : privé ou public</li> <li>date_verif : date de la dernière vérification</li> <li>pression_s : mesure des pressions</li> <li>pression_d</li> <li>debit : mesure du débit</li> <li>capacite : capacité des réservoirs, ou stockage</li> <li>conformite : comme son nom l'indique</li> <li>diam_aep : diametre dont j'ignore à quoi il correpond</li> <li>deb_simult : et encore, j'avoue mon ignorance</li> </ul> Tout ceci, je le charge dans QGIS. <h3>QGIS</h3> Ici, la démarche est de charger que les communes qui m’interesses, celles de la ComCom du Pays de Landivisiau. Pourquoi celle-ci, parce que j’y habite et que le nombre de PEI décrit était quasi nul, cela m’évite donc d’éliminer trop de doublons dans OSM. Je filtre donc les communes grâce aux INSEE pour éviter les fichiers trop lourds. Il faut maintenant créer une couche qui correspondent aux mots-clés d’OpenStreetMap et transformer les données de la couche SDIS en données OSM. Après consultation du wiki, les PEI sont décrits suivants quelques mots clés, compte-tenu de mes infos de départ, j’ai décidé de conserver les suivants : <ul> <li>emergency=fire_hydrant</li> <li>fire_hydrant: type=underground/pillar/wall/pond (souterraine/colonne/mur/étang)</li> <li>fire_hydrant: diameter=# (en option)</li> <li>ref=* (en option)</li> <li>operator=</li> </ul> à trouver sur <a href="https://wiki.openstreetmap.org/wiki/FR:Tag:emergency%3Dfire_hydrant">https://wiki.openstreetmap.org/wiki/FR: Tag: emergency%3Dfire_hydrant</a> Nous allons donc <strong>créer 4 colonnes dans le fichier</strong> .shp (dans une <u>copie du fichier original</u>, pour ne pas abîmer, bien sûr) <h3>emergency</h3> colonne ayant où toutes les valeurs seront presque (cf. plus bas) à : fire_hydrant. Dans la calculatrice de champs : <center> <img src="http://pasq.fr/wp-content/uploads/2018/03/Calculatrice-de-champ_001-300x202.png" alt="colonne emergency" width="300" height="202" /><br></a> colonne emergency</center> <h3>Fire_hydrant: type</h3> Pour les types de PEI, il faut faire le lien entre les terminologies SDIS et celles de OpenStreetMap J’ai trouvé les acronymes dans différents documents RDDECI ou, par exemple, dans de très bonnes fiches du SDIS 17 (à télécharger sur <a href="http://www.sdis17.fr/sites/sdis17/files/fichiers/rddeci.pdf">http://www.sdis17.fr/sites/sdis17/files/fichiers/rddeci.pdf</a>) Dans les fichiers SDIS, nous avons <table width="100%"><colgroup> <col width="85*" /> <col width="85*" /> <col width="85*" /> </colgroup> <tbody> <tr valign="top"> <td width="33%"><strong>.shp</strong></td> <td width="33%"><strong>signification</strong></td> <td width="33%"><strong>OSM</strong></td> </tr> <tr valign="top"> <td width="33%">BI (80 mm, 100 mm)</td> <td width="33%"><a href="http://www.sdis17.fr/sites/sdis17/files/fichiers/fiche-02_bouches-d-incendie.pdf" target="_blank">Bouches incendie</a></td> <td width="33%">underground</td> </tr> <tr valign="top"> <td width="33%">PENA</td> <td width="33%">Point d’eau naturel ou artificiel</td> <td width="33%">pond</td> </tr> <tr valign="top"> <td width="33%">PENA FDF</td> <td width="33%">Point d’eau naturel ou artificiel feux de foret</td> <td width="33%">pond</td> </tr> <tr valign="top"> <td width="33%">PI (80 mm, 100 mm, 150 mm)</td> <td width="33%"><a href="http://www.sdis17.fr/sites/sdis17/files/fichiers/fiche-01_poteaux-incendie.pdf">Poteaux incendie</a></td> <td width="33%">pillar</td> </tr> <tr valign="top"> <td width="33%">REI</td> <td width="33%">Réservoir d’eau incendie</td> <td width="33%">Emergency = water_tank</td> </tr> <tr valign="top"> <td width="33%">autres</td> <td width="33%"></td> <td width="33%">??</td> </tr> </tbody> </table> Dans calculatrice de champs, j’ai écrit un petit bout de condition : <center> <img src="http://pasq.fr/wp-content/uploads/2018/03/Calculatrice-de-champ_004-300x202.png" alt="colonne type hydrant" width="300" height="202" /><br></a> colonne type hydrant</center> <pre>CASE WHEN "TYPE_PEI" = 'PI 100 mm' OR "TYPE_PEI" = 'PI 80 mm' OR "TYPE_PEI"= 'PI 150 mm' THEN "pillar" WHEN "TYPE_PEI" = 'PENA FDF' OR "TYPE_PEI" = "PENA" THEN "pond" WHEN "TYPE_PEI" = 'BI 100 mm' THEN "underground" END</pre> <h3>fire_hydrant: diameter</h3> Pour les données BI et PI, il existe les données dans le type_pei. Un petit coup de regex [note] un petit rappel sur <a href="https://www.lucaswillems.com/fr/articles/25/tutoriel-pour-maitriser-les-expressions-regulieres">https://www.lucaswillems.com/fr/articles/25/tutoriel-pour-maitriser-les-expressions-regulieres</a> [/note] et hop <center> <img src="http://pasq.fr/wp-content/uploads/2018/03/Calculatrice-diametre_005-300x202.png" alt="colonne diametre" width="300" height="202" /><br></a> colonne diametre</center> <pre>regexp_substr(« TYPE_PEI",'(\\d+)')</pre> <h3>ref</h3> Reprise directement de l’IDENTIFIAN, simple <center> <img src="http://pasq.fr/wp-content/uploads/2018/03/Calculatrice-ref_006-300x202.png" alt="colonne ref" width="300" height="202" /><br></a> colonne ref</center> <h3>operator</h3> Je reprends le STATUT, à savoir private (privé) ou public. Malgré mes incommensurables efforts pour trouver l’encodage, je n’ai jamais trouvé le bon. Je passe donc par un IF pour modifier les données. <center> <img src="http://pasq.fr/wp-content/uploads/2018/03/Calculatrice-operator_007-300x202.png" alt="colonne operator" width="300" height="202" /><br></a> colonne operator</center> <h3>Une fois tout ça fait</h3> Je supprime les colonnes en trop et j’enregistre dans un nouveau fichier (ou pas) en.shp [note] j’ai testé tous les formats et le seul qui passe facilement dans JOSM est le shp, mais vous verrez cela inclut quelques modifs[/note] <h1>JOSM</h1> Avec le greffon opendata, vous avez la possibilité d’ouvrir des.shp <center> <img src="http://pasq.fr/wp-content/uploads/2018/03/josm-opendata_011-300x66.png" alt="greffons opendata dans JOSM" width="300" height="66" /><br></a> greffons opendata dans JOSM</center> Il suffit pour cela d’installer le greffon si ce n’est pas fait (dans éditer-préférences ou alors F12) et ensuite ouvrir <center> <img src="http://pasq.fr/wp-content/uploads/2018/03/JOSM_ouvrir_012-150x150.png" alt="menu josm - ouvrir" width="150" height="150" /><br></a> menu josm - ouvrir</center> voici le résultat <center> <img src="http://pasq.fr/wp-content/uploads/2018/03/josm_couche_shp_013-300x164.png" alt="josm couche .shp" width="300" height="164" /><br></a> josm couche .shp</center> <h3>Limite 8 caractères</h3> L’inconvénient du shp, c’est la limitation à 8 caractères des noms de colonne. Du coup, il faut rétablir les bons mots clefs dans le fichier avant envoi. <h3>Donc modifions les noms en masse</h3> Pour cela, je sélectionne tous les points, puis <strong>double-clique sur l’attribut à changer</strong> <center> <img src="http://pasq.fr/wp-content/uploads/2018/03/Éditeur-Java-OpenStreetMap_016-300x164.png" alt="JOSM - éditer mot clefs" width="300" height="164" /><br></a> JOSM - éditer mots clefs</center> Vous pouvez soit taper l’intitulé, soit le <strong>choisir dans la liste déroulante</strong>. <center> <img src="http://pasq.fr/wp-content/uploads/2018/03/Sélection_015-300x187.png" alt="liste des mots clefs" width="300" height="187" /><br></a> liste des mots clefs</center> Pareil pour le diamètre, que je change donc en <strong>fire_hydrant: diameter</strong> J’ai fusionné ensuite avec un calque de données. Les messages vous incitent à ne pas fusionner un grand nombre de données, et c’est normal,<strong> le but est de vérifier chaque donnée</strong>. Mais comme indiqué dans l'intro, il me semble plus facile d'avoir une base de travail, maintenant je parcours le site <a href="https://www.osmhydrant.org/fr/" target="_blank">osmhydrant</a> ou quand je modifie d’autres données, je regarde les PEI et je modifie l’emplacement, la localisation, etc plus facilement. Après envoi, voici, le résultat : <center> <img src="http://pasq.fr/wp-content/uploads/2018/03/28091c56-6bef-4ef9-9498-190a18d9c816-1024x490.png" alt="capture osmhydrant" width="640" height="306" /><br></a> capture osmhydrant</center> [wpfmb]Il faut également repérer les doublons déjà existants sur la carte pour éviter de poser 2 points sur le même emplacement. Heureusement, le territoire que j’ai choisi n’a(vait) pas beaucoup de poteaux cartographiés, en fait, les seuls étaient bizarrement dans mon quartier…[/wpfmb] Si vous avez une autre méthode, ou si vous avez me signaler mes erreurs, laissez moi un commentaire.<br /><center><hr/><em>Posted from my blog with <a href='https://wordpress.org/plugins/steempress/'>SteemPress</a> : http://pasq.fr/comment-jai-importe-693-poteaux-incendies-dans-openstreetmap/</em><hr/></center> |
| json metadata | {"community":"steempress","app":"steempress/1.2","image":["http://pasq.fr/wp-content/uploads/2018/03/hydrant-763404_1280.jpg"],"tags":["fr","map","import","incendie","josm"]} |
| Transaction Info | Block #22014681/Trx fe1ef2b7711517ab75847f41c99f1f76f02e1535 |
View Raw JSON Data
{
"trx_id": "fe1ef2b7711517ab75847f41c99f1f76f02e1535",
"block": 22014681,
"trx_in_block": 2,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-30T08:14:09",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "fr",
"author": "pasq2al",
"permlink": "commentjaiimport693poteauxincendiesdansopenstreetmap-is92ccwhax",
"title": "Comment j'ai importé 693 poteaux incendies dans openstreetmap !",
"body": "<center>http://pasq.fr/wp-content/uploads/2018/03/hydrant-763404_1280.jpg</center> <br />Aujourd'hui, je m'attaque aux poteaux incendies dans OSM. Vous allez sans doute me dire que je suis mono maniaque après les articles sur les pompiers (<a href=\"http://pasq.fr/caserne-pompiers/\" target=\"_blank\">http://pasq.fr/caserne-pompiers/</a> et <a href=\"http://pasq.fr/casernes-de-pompiers-population/\" target=\"_blank\">http://pasq.fr/casernes-de-pompiers-population/</a>) mais je vous rassure j'ai pleins d'autres troubles ;-)\r\n\r\nIci, le but est de faciliter la saisie des poteaux incendies dans OpenStreetMap en faisant un import de masse depuis des fichiers opendata du SDIS 29. La raison est qu'il, à mon sens, <strong>plus facile de partir d'une base de départ</strong> pour modifier que de créer ex nihilo les données, l'autre principe est que je déteste refaire ce qui existe [note]l'améliorer oui, réinventer la poudre, non![/note] alors utiliser et valoriser le travail fait.\r\n<h2>Matériels de départ</h2>\r\nAlors pour faire simple, nous allons avoir besoin :\r\n<ul>\r\n \t<li>du fichier d'emplacements des PI,</li>\r\n \t<li>de QGIS,</li>\r\n \t<li>de https://www.osmhydrant.org/fr/ pour voir ou modifier les résultats facilement</li>\r\n \t<li>de JOSM, et du plugin opendata</li>\r\n \t<li>un peu de renseignements tirés du wiki OSM et des informations sur les poteaux incendies.</li>\r\n</ul>\r\nReprenons étape par étapes\r\n<h3>Fichier des emplacements des PEI</h3>\r\nP.E.I. : point d'eau incendie, terminologie exacte des poteaux incendies\r\n\r\nUne fois de plus, ma chance est d'être en Finistère et de disposer de beaucoup d'information via les données opendata de geobretagne et d'un SDIS qui est partageur : merci à lui. En plus les données sont régulièrement tenues à jour (8 mois à la date de rédaction de cet article).\r\n\r<div class=\"pull-left\"> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/53ae9d65-2549-432f-9f89-cc908af31efb-275x300.png\" alt=\"recherche geobretagne\" width=\"275\" height=\"300\" /><br></a> recherche geobretagne</div>\r\n\r\n<a href=\"http://pasq.fr/wp-content/uploads/2018/03/be2ae824-4e85-499a-98aa-8a586560c7bf.png\"><img src=\"http://pasq.fr/wp-content/uploads/2018/03/be2ae824-4e85-499a-98aa-8a586560c7bf-196x300.png\" alt width=\"196\" height=\"300\" /><br></a>\r\n\r\n<a href=\"https://geobretagne.fr/geonetwork/srv/fre/catalog.search#/metadata/fd61f6e5-edb5-42f1-94fe-a8437dc5a9b8\" target=\"_blank\">https://geobretagne.fr/geonetwork/srv/fre/catalog.search#/metadata/fd61f6e5-edb5-42f1-94fe-a8437dc5a9b8</a>\r\n\r\nJ'obtiens donc un fichier .SHP avec les attributs suivants :\r\n<ul>\r\n \t<li>commune : commune du point</li>\r\n \t<li>INSEE : insee de la commune</li>\r\n \t<li>identifian : référence du point</li>\r\n \t<li>type_pei : type et diamètre, j'y reviens plus tard</li>\r\n \t<li>num_carto : un numero dont j'ignore la raison</li>\r\n \t<li>statut : privé ou public</li>\r\n \t<li>date_verif : date de la dernière vérification</li>\r\n \t<li>pression_s : mesure des pressions</li>\r\n \t<li>pression_d</li>\r\n \t<li>debit : mesure du débit</li>\r\n \t<li>capacite : capacité des réservoirs, ou stockage</li>\r\n \t<li>conformite : comme son nom l'indique</li>\r\n \t<li>diam_aep : diametre dont j'ignore à quoi il correpond</li>\r\n \t<li>deb_simult : et encore, j'avoue mon ignorance</li>\r\n</ul>\r\nTout ceci, je le charge dans QGIS.\r\n<h3>QGIS</h3>\r\nIci, la démarche est de charger que les communes qui m’interesses, celles de la ComCom du Pays de Landivisiau. Pourquoi celle-ci, parce que j’y habite et que le nombre de PEI décrit était quasi nul, cela m’évite donc d’éliminer trop de doublons dans OSM.\r\n\r\nJe filtre donc les communes grâce aux INSEE pour éviter les fichiers trop lourds. Il faut maintenant créer une couche qui correspondent aux mots-clés d’OpenStreetMap et transformer les données de la couche SDIS en données OSM.\r\n\r\nAprès consultation du wiki, les PEI sont décrits suivants quelques mots clés, compte-tenu de mes infos de départ, j’ai décidé de conserver les suivants :\r\n<ul>\r\n \t<li>emergency=fire_hydrant</li>\r\n \t<li>fire_hydrant: type=underground/pillar/wall/pond (souterraine/colonne/mur/étang)</li>\r\n \t<li>fire_hydrant: diameter=# (en option)</li>\r\n \t<li>ref=* (en option)</li>\r\n \t<li>operator=</li>\r\n</ul>\r\nà trouver sur <a href=\"https://wiki.openstreetmap.org/wiki/FR:Tag:emergency%3Dfire_hydrant\">https://wiki.openstreetmap.org/wiki/FR: Tag: emergency%3Dfire_hydrant</a>\r\n\r\nNous allons donc <strong>créer 4 colonnes dans le fichier</strong> .shp (dans une <u>copie du fichier original</u>, pour ne pas abîmer, bien sûr)\r\n<h3>emergency</h3>\r\ncolonne ayant où toutes les valeurs seront presque (cf. plus bas) à : fire_hydrant. Dans la calculatrice de champs :\r\n\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/Calculatrice-de-champ_001-300x202.png\" alt=\"colonne emergency\" width=\"300\" height=\"202\" /><br></a> colonne emergency</center>\r\n<h3>Fire_hydrant: type</h3>\r\nPour les types de PEI, il faut faire le lien entre les terminologies SDIS et celles de OpenStreetMap\r\n\r\nJ’ai trouvé les acronymes dans différents documents RDDECI ou, par exemple, dans de très bonnes fiches du SDIS 17 (à télécharger sur <a href=\"http://www.sdis17.fr/sites/sdis17/files/fichiers/rddeci.pdf\">http://www.sdis17.fr/sites/sdis17/files/fichiers/rddeci.pdf</a>)\r\n\r\nDans les fichiers SDIS, nous avons\r\n<table width=\"100%\"><colgroup> <col width=\"85*\" /> <col width=\"85*\" /> <col width=\"85*\" /> </colgroup>\r\n<tbody>\r\n<tr valign=\"top\">\r\n<td width=\"33%\"><strong>.shp</strong></td>\r\n<td width=\"33%\"><strong>signification</strong></td>\r\n<td width=\"33%\"><strong>OSM</strong></td>\r\n</tr>\r\n<tr valign=\"top\">\r\n<td width=\"33%\">BI (80 mm, 100 mm)</td>\r\n<td width=\"33%\"><a href=\"http://www.sdis17.fr/sites/sdis17/files/fichiers/fiche-02_bouches-d-incendie.pdf\" target=\"_blank\">Bouches incendie</a></td>\r\n<td width=\"33%\">underground</td>\r\n</tr>\r\n<tr valign=\"top\">\r\n<td width=\"33%\">PENA</td>\r\n<td width=\"33%\">Point d’eau naturel ou artificiel</td>\r\n<td width=\"33%\">pond</td>\r\n</tr>\r\n<tr valign=\"top\">\r\n<td width=\"33%\">PENA FDF</td>\r\n<td width=\"33%\">Point d’eau naturel ou artificiel feux de foret</td>\r\n<td width=\"33%\">pond</td>\r\n</tr>\r\n<tr valign=\"top\">\r\n<td width=\"33%\">PI (80 mm, 100 mm, 150 mm)</td>\r\n<td width=\"33%\"><a href=\"http://www.sdis17.fr/sites/sdis17/files/fichiers/fiche-01_poteaux-incendie.pdf\">Poteaux incendie</a></td>\r\n<td width=\"33%\">pillar</td>\r\n</tr>\r\n<tr valign=\"top\">\r\n<td width=\"33%\">REI</td>\r\n<td width=\"33%\">Réservoir d’eau incendie</td>\r\n<td width=\"33%\">Emergency = water_tank</td>\r\n</tr>\r\n<tr valign=\"top\">\r\n<td width=\"33%\">autres</td>\r\n<td width=\"33%\"></td>\r\n<td width=\"33%\">??</td>\r\n</tr>\r\n</tbody>\r\n</table>\r\nDans calculatrice de champs, j’ai écrit un petit bout de condition :\r\n\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/Calculatrice-de-champ_004-300x202.png\" alt=\"colonne type hydrant\" width=\"300\" height=\"202\" /><br></a> colonne type hydrant</center>\r\n<pre>CASE WHEN \"TYPE_PEI\" = 'PI 100 mm' OR \"TYPE_PEI\" = 'PI 80 mm' OR \"TYPE_PEI\"= 'PI 150 mm' THEN \"pillar\"\r\nWHEN \"TYPE_PEI\" = 'PENA FDF' OR \"TYPE_PEI\" = \"PENA\" THEN \"pond\"\r\nWHEN \"TYPE_PEI\" = 'BI 100 mm' THEN \"underground\"\r\nEND</pre>\r\n<h3>fire_hydrant: diameter</h3>\r\nPour les données BI et PI, il existe les données dans le type_pei.\r\n\r\nUn petit coup de regex [note] un petit rappel sur <a href=\"https://www.lucaswillems.com/fr/articles/25/tutoriel-pour-maitriser-les-expressions-regulieres\">https://www.lucaswillems.com/fr/articles/25/tutoriel-pour-maitriser-les-expressions-regulieres</a> [/note] et hop\r\n\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/Calculatrice-diametre_005-300x202.png\" alt=\"colonne diametre\" width=\"300\" height=\"202\" /><br></a> colonne diametre</center>\r\n<pre>regexp_substr(« TYPE_PEI\",'(\\\\d+)')</pre>\r\n<h3>ref</h3>\r\nReprise directement de l’IDENTIFIAN, simple\r\n\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/Calculatrice-ref_006-300x202.png\" alt=\"colonne ref\" width=\"300\" height=\"202\" /><br></a> colonne ref</center>\r\n<h3>operator</h3>\r\nJe reprends le STATUT, à savoir private (privé) ou public. Malgré mes incommensurables efforts pour trouver l’encodage, je n’ai jamais trouvé le bon. Je passe donc par un IF pour modifier les données.\r\n\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/Calculatrice-operator_007-300x202.png\" alt=\"colonne operator\" width=\"300\" height=\"202\" /><br></a> colonne operator</center>\r\n<h3>Une fois tout ça fait</h3>\r\nJe supprime les colonnes en trop et j’enregistre dans un nouveau fichier (ou pas) en.shp [note] j’ai testé tous les formats et le seul qui passe facilement dans JOSM est le shp, mais vous verrez cela inclut quelques modifs[/note]\r\n<h1>JOSM</h1>\r\nAvec le greffon opendata, vous avez la possibilité d’ouvrir des.shp\r\n\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/josm-opendata_011-300x66.png\" alt=\"greffons opendata dans JOSM\" width=\"300\" height=\"66\" /><br></a> greffons opendata dans JOSM</center>\r\n\r\nIl suffit pour cela d’installer le greffon si ce n’est pas fait (dans éditer-préférences ou alors F12) et ensuite ouvrir\r\n\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/JOSM_ouvrir_012-150x150.png\" alt=\"menu josm - ouvrir\" width=\"150\" height=\"150\" /><br></a> menu josm - ouvrir</center>\r\n\r\nvoici le résultat\r\n\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/josm_couche_shp_013-300x164.png\" alt=\"josm couche .shp\" width=\"300\" height=\"164\" /><br></a> josm couche .shp</center>\r\n<h3>Limite 8 caractères</h3>\r\nL’inconvénient du shp, c’est la limitation à 8 caractères des noms de colonne. Du coup, il faut rétablir les bons mots clefs dans le fichier avant envoi.\r\n<h3>Donc modifions les noms en masse</h3>\r\nPour cela, je sélectionne tous les points, puis <strong>double-clique sur l’attribut à changer</strong>\r\n\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/Éditeur-Java-OpenStreetMap_016-300x164.png\" alt=\"JOSM - éditer mot clefs\" width=\"300\" height=\"164\" /><br></a> JOSM - éditer mots clefs</center>\r\n\r\nVous pouvez soit taper l’intitulé, soit le <strong>choisir dans la liste déroulante</strong>.\r\n\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/Sélection_015-300x187.png\" alt=\"liste des mots clefs\" width=\"300\" height=\"187\" /><br></a> liste des mots clefs</center>\r\n\r\nPareil pour le diamètre, que je change donc en <strong>fire_hydrant: diameter</strong>\r\n\r\nJ’ai fusionné ensuite avec un calque de données. Les messages vous incitent à ne pas fusionner un grand nombre de données, et c’est normal,<strong> le but est de vérifier chaque donnée</strong>. Mais comme indiqué dans l'intro, il me semble plus facile d'avoir une base de travail, maintenant je parcours le site <a href=\"https://www.osmhydrant.org/fr/\" target=\"_blank\">osmhydrant</a> ou quand je modifie d’autres données, je regarde les PEI et je modifie l’emplacement, la localisation, etc plus facilement. Après envoi, voici, le résultat :\r\n\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2018/03/28091c56-6bef-4ef9-9498-190a18d9c816-1024x490.png\" alt=\"capture osmhydrant\" width=\"640\" height=\"306\" /><br></a> capture osmhydrant</center>\r\n\r\n[wpfmb]Il faut également repérer les doublons déjà existants sur la carte pour éviter de poser 2 points sur le même emplacement. Heureusement, le territoire que j’ai choisi n’a(vait) pas beaucoup de poteaux cartographiés, en fait, les seuls étaient bizarrement dans mon quartier…[/wpfmb]\r\n\r\nSi vous avez une autre méthode, ou si vous avez me signaler mes erreurs, laissez moi un commentaire.<br /><center><hr/><em>Posted from my blog with <a href='https://wordpress.org/plugins/steempress/'>SteemPress</a> : http://pasq.fr/comment-jai-importe-693-poteaux-incendies-dans-openstreetmap/</em><hr/></center>",
"json_metadata": "{\"community\":\"steempress\",\"app\":\"steempress/1.2\",\"image\":[\"http://pasq.fr/wp-content/uploads/2018/03/hydrant-763404_1280.jpg\"],\"tags\":[\"fr\",\"map\",\"import\",\"incendie\",\"josm\"]}"
}
]
}pasq2alreceived 0.041 SBD, 0.014 SP author reward for @pasq2al / casernesdepompierspopulation22-gcs09u7pci2018/04/29 20:22:39
pasq2alreceived 0.041 SBD, 0.014 SP author reward for @pasq2al / casernesdepompierspopulation22-gcs09u7pci
2018/04/29 20:22:39
| author | pasq2al |
| permlink | casernesdepompierspopulation22-gcs09u7pci |
| sbd payout | 0.041 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 22.403134 VESTS |
| Transaction Info | Block #22000454/Virtual Operation #6 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22000454,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 6,
"timestamp": "2018-04-29T20:22:39",
"op": [
"author_reward",
{
"author": "pasq2al",
"permlink": "casernesdepompierspopulation22-gcs09u7pci",
"sbd_payout": "0.041 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "22.403134 VESTS"
}
]
}2018/04/29 20:22:39
2018/04/29 20:22:39
| benefactor | howo |
| author | pasq2al |
| permlink | casernesdepompierspopulation22-gcs09u7pci |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 2.036648 VESTS |
| Transaction Info | Block #22000454/Virtual Operation #5 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22000454,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 5,
"timestamp": "2018-04-29T20:22:39",
"op": [
"comment_benefactor_reward",
{
"benefactor": "howo",
"author": "pasq2al",
"permlink": "casernesdepompierspopulation22-gcs09u7pci",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "2.036648 VESTS"
}
]
}2018/04/29 20:22:39
2018/04/29 20:22:39
| benefactor | fredrikaa |
| author | pasq2al |
| permlink | casernesdepompierspopulation22-gcs09u7pci |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 2.036648 VESTS |
| Transaction Info | Block #22000454/Virtual Operation #4 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22000454,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 4,
"timestamp": "2018-04-29T20:22:39",
"op": [
"comment_benefactor_reward",
{
"benefactor": "fredrikaa",
"author": "pasq2al",
"permlink": "casernesdepompierspopulation22-gcs09u7pci",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "2.036648 VESTS"
}
]
}pasq2alreceived 0.091 SBD, 0.029 SP author reward for @pasq2al / casernesdepompierspopulation22-u8h21l7pnj2018/04/29 20:17:09
pasq2alreceived 0.091 SBD, 0.029 SP author reward for @pasq2al / casernesdepompierspopulation22-u8h21l7pnj
2018/04/29 20:17:09
| author | pasq2al |
| permlink | casernesdepompierspopulation22-u8h21l7pnj |
| sbd payout | 0.091 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 46.842926 VESTS |
| Transaction Info | Block #22000344/Virtual Operation #12 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22000344,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 12,
"timestamp": "2018-04-29T20:17:09",
"op": [
"author_reward",
{
"author": "pasq2al",
"permlink": "casernesdepompierspopulation22-u8h21l7pnj",
"sbd_payout": "0.091 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "46.842926 VESTS"
}
]
}2018/04/29 20:17:09
2018/04/29 20:17:09
| benefactor | howo |
| author | pasq2al |
| permlink | casernesdepompierspopulation22-u8h21l7pnj |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 4.073297 VESTS |
| Transaction Info | Block #22000344/Virtual Operation #11 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22000344,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 11,
"timestamp": "2018-04-29T20:17:09",
"op": [
"comment_benefactor_reward",
{
"benefactor": "howo",
"author": "pasq2al",
"permlink": "casernesdepompierspopulation22-u8h21l7pnj",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "4.073297 VESTS"
}
]
}2018/04/29 20:17:09
2018/04/29 20:17:09
| benefactor | fredrikaa |
| author | pasq2al |
| permlink | casernesdepompierspopulation22-u8h21l7pnj |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 4.073297 VESTS |
| Transaction Info | Block #22000344/Virtual Operation #10 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22000344,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 10,
"timestamp": "2018-04-29T20:17:09",
"op": [
"comment_benefactor_reward",
{
"benefactor": "fredrikaa",
"author": "pasq2al",
"permlink": "casernesdepompierspopulation22-u8h21l7pnj",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "4.073297 VESTS"
}
]
}pasq2alreceived 0.049 SBD, 0.015 SP author reward for @pasq2al / casernesdepompierslimplantation12-53eqqhxzsp2018/04/29 20:12:03
pasq2alreceived 0.049 SBD, 0.015 SP author reward for @pasq2al / casernesdepompierslimplantation12-53eqqhxzsp
2018/04/29 20:12:03
| author | pasq2al |
| permlink | casernesdepompierslimplantation12-53eqqhxzsp |
| sbd payout | 0.049 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 24.439792 VESTS |
| Transaction Info | Block #22000242/Virtual Operation #41 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22000242,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 41,
"timestamp": "2018-04-29T20:12:03",
"op": [
"author_reward",
{
"author": "pasq2al",
"permlink": "casernesdepompierslimplantation12-53eqqhxzsp",
"sbd_payout": "0.049 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "24.439792 VESTS"
}
]
}2018/04/29 20:12:03
2018/04/29 20:12:03
| benefactor | howo |
| author | pasq2al |
| permlink | casernesdepompierslimplantation12-53eqqhxzsp |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 2.036649 VESTS |
| Transaction Info | Block #22000242/Virtual Operation #40 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22000242,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 40,
"timestamp": "2018-04-29T20:12:03",
"op": [
"comment_benefactor_reward",
{
"benefactor": "howo",
"author": "pasq2al",
"permlink": "casernesdepompierslimplantation12-53eqqhxzsp",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "2.036649 VESTS"
}
]
}2018/04/29 20:12:03
2018/04/29 20:12:03
| benefactor | fredrikaa |
| author | pasq2al |
| permlink | casernesdepompierslimplantation12-53eqqhxzsp |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 2.036649 VESTS |
| Transaction Info | Block #22000242/Virtual Operation #39 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 22000242,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 39,
"timestamp": "2018-04-29T20:12:03",
"op": [
"comment_benefactor_reward",
{
"benefactor": "fredrikaa",
"author": "pasq2al",
"permlink": "casernesdepompierslimplantation12-53eqqhxzsp",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "2.036649 VESTS"
}
]
}sensationupvoted (100.00%) @pasq2al / histoiredestorymapcomparatif-1ygl6w5ymp2018/04/26 21:57:12
sensationupvoted (100.00%) @pasq2al / histoiredestorymapcomparatif-1ygl6w5ymp
2018/04/26 21:57:12
| voter | sensation |
| author | pasq2al |
| permlink | histoiredestorymapcomparatif-1ygl6w5ymp |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21915970/Trx df349cbcfdc60a8ab67782f47f805d83ab51d21c |
View Raw JSON Data
{
"trx_id": "df349cbcfdc60a8ab67782f47f805d83ab51d21c",
"block": 21915970,
"trx_in_block": 25,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T21:57:12",
"op": [
"vote",
{
"voter": "sensation",
"author": "pasq2al",
"permlink": "histoiredestorymapcomparatif-1ygl6w5ymp",
"weight": 10000
}
]
}lablockchainupvoted (6.00%) @pasq2al / invoiceplanedevisfactureenfinsimple-fxi3l8i2z42018/04/26 19:52:45
lablockchainupvoted (6.00%) @pasq2al / invoiceplanedevisfactureenfinsimple-fxi3l8i2z4
2018/04/26 19:52:45
| voter | lablockchain |
| author | pasq2al |
| permlink | invoiceplanedevisfactureenfinsimple-fxi3l8i2z4 |
| weight | 600 (6.00%) |
| Transaction Info | Block #21913482/Trx c28492add0500ec0ed4e70e443f3a06a8cdf6a9a |
View Raw JSON Data
{
"trx_id": "c28492add0500ec0ed4e70e443f3a06a8cdf6a9a",
"block": 21913482,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:52:45",
"op": [
"vote",
{
"voter": "lablockchain",
"author": "pasq2al",
"permlink": "invoiceplanedevisfactureenfinsimple-fxi3l8i2z4",
"weight": 600
}
]
}lablockchainupvoted (6.00%) @pasq2al / histoiredestorymapcomparatif-1ygl6w5ymp2018/04/26 19:47:03
lablockchainupvoted (6.00%) @pasq2al / histoiredestorymapcomparatif-1ygl6w5ymp
2018/04/26 19:47:03
| voter | lablockchain |
| author | pasq2al |
| permlink | histoiredestorymapcomparatif-1ygl6w5ymp |
| weight | 600 (6.00%) |
| Transaction Info | Block #21913368/Trx cbbccadafed77fd7688996706154b798643e59bf |
View Raw JSON Data
{
"trx_id": "cbbccadafed77fd7688996706154b798643e59bf",
"block": 21913368,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:47:03",
"op": [
"vote",
{
"voter": "lablockchain",
"author": "pasq2al",
"permlink": "histoiredestorymapcomparatif-1ygl6w5ymp",
"weight": 600
}
]
}2018/04/26 19:43:03
2018/04/26 19:43:03
| parent author | pasq2al |
| parent permlink | invoiceplanedevisfactureenfinsimple-fxi3l8i2z4 |
| author | cheetah |
| permlink | cheetah-re-pasq2alinvoiceplanedevisfactureenfinsimple-fxi3l8i2z4 |
| title | |
| body | Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in: http://pasq.fr/invoiceplane-devis-facture-enfin-simple/ |
| json metadata | |
| Transaction Info | Block #21913288/Trx eab6167c38a9f987178ffeffae5272aa0907bef2 |
View Raw JSON Data
{
"trx_id": "eab6167c38a9f987178ffeffae5272aa0907bef2",
"block": 21913288,
"trx_in_block": 54,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:43:03",
"op": [
"comment",
{
"parent_author": "pasq2al",
"parent_permlink": "invoiceplanedevisfactureenfinsimple-fxi3l8i2z4",
"author": "cheetah",
"permlink": "cheetah-re-pasq2alinvoiceplanedevisfactureenfinsimple-fxi3l8i2z4",
"title": "",
"body": "Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:\nhttp://pasq.fr/invoiceplane-devis-facture-enfin-simple/",
"json_metadata": ""
}
]
}cheetahupvoted (0.08%) @pasq2al / invoiceplanedevisfactureenfinsimple-fxi3l8i2z42018/04/26 19:43:00
cheetahupvoted (0.08%) @pasq2al / invoiceplanedevisfactureenfinsimple-fxi3l8i2z4
2018/04/26 19:43:00
| voter | cheetah |
| author | pasq2al |
| permlink | invoiceplanedevisfactureenfinsimple-fxi3l8i2z4 |
| weight | 8 (0.08%) |
| Transaction Info | Block #21913287/Trx f19e35fd64288011ef2740802633fe815e254716 |
View Raw JSON Data
{
"trx_id": "f19e35fd64288011ef2740802633fe815e254716",
"block": 21913287,
"trx_in_block": 26,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:43:00",
"op": [
"vote",
{
"voter": "cheetah",
"author": "pasq2al",
"permlink": "invoiceplanedevisfactureenfinsimple-fxi3l8i2z4",
"weight": 8
}
]
}pasq2alupvoted (100.00%) @pasq2al / invoiceplanedevisfactureenfinsimple-fxi3l8i2z42018/04/26 19:42:36
pasq2alupvoted (100.00%) @pasq2al / invoiceplanedevisfactureenfinsimple-fxi3l8i2z4
2018/04/26 19:42:36
| voter | pasq2al |
| author | pasq2al |
| permlink | invoiceplanedevisfactureenfinsimple-fxi3l8i2z4 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21913279/Trx 7c8909bdb1f1a9b8c263da0d482086449780c28e |
View Raw JSON Data
{
"trx_id": "7c8909bdb1f1a9b8c263da0d482086449780c28e",
"block": 21913279,
"trx_in_block": 64,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:42:36",
"op": [
"vote",
{
"voter": "pasq2al",
"author": "pasq2al",
"permlink": "invoiceplanedevisfactureenfinsimple-fxi3l8i2z4",
"weight": 10000
}
]
}pasq2alupdated options for invoiceplanedevisfactureenfinsimple-fxi3l8i2z42018/04/26 19:42:36
pasq2alupdated options for invoiceplanedevisfactureenfinsimple-fxi3l8i2z4
2018/04/26 19:42:36
| author | pasq2al |
| permlink | invoiceplanedevisfactureenfinsimple-fxi3l8i2z4 |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"fredrikaa","weight":500},{"account":"howo","weight":500}]}]] |
| Transaction Info | Block #21913279/Trx 7c8909bdb1f1a9b8c263da0d482086449780c28e |
View Raw JSON Data
{
"trx_id": "7c8909bdb1f1a9b8c263da0d482086449780c28e",
"block": 21913279,
"trx_in_block": 64,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:42:36",
"op": [
"comment_options",
{
"author": "pasq2al",
"permlink": "invoiceplanedevisfactureenfinsimple-fxi3l8i2z4",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "fredrikaa",
"weight": 500
},
{
"account": "howo",
"weight": 500
}
]
}
]
]
}
]
}pasq2alpublished a new post: invoiceplanedevisfactureenfinsimple-fxi3l8i2z42018/04/26 19:42:36
pasq2alpublished a new post: invoiceplanedevisfactureenfinsimple-fxi3l8i2z4
2018/04/26 19:42:36
| parent author | |
| parent permlink | fr |
| author | pasq2al |
| permlink | invoiceplanedevisfactureenfinsimple-fxi3l8i2z4 |
| title | InvoicePlane : devis/facture enfin simple |
| body | <center>http://pasq.fr/wp-content/uploads/2018/01/fabian-blank-78637.jpg</center> <br />Pour changer un peu des SIG [note] Système d'Information Géographique[/note], je vais vous parler du système de gestion de factures que je suis en train de mettre en place dans un service. Si comme moi vous recherchez des <strong>solutions simples à utiliser, pas très chères</strong> à mettre en place et si possible <strong>opensource</strong>, alors laissez moi vous présenter : <h1>InvoicePlane</h1> Mon cahier des charges perso voulait un système de facturation qui incluait la gestion des devis. Il en existe des tonnes, plus ou moins bien fait ou compliqué, j'aurais pu me baser sur Dolibarr, ou OpenConcerto mais dans le cas présent cela représentait un marteau pour écraser une mouche. J'ai donc recherché une solution plus simple et rapide à mettre ne oeuvre. Je suis donc tombé sur InvoicePlane (lien plus bas), solution jeune et facile pour les utilisateurs. <h2>L'interface</h2> <center> <img src="http://pasq.fr/wp-content/uploads/2017/12/f740efd2-2cc5-4c01-8068-7db256dc52e5-300x203.png" alt="Interface InvoicePlane" width="300" height="203" /><br></a> Interface InvoicePlane (en anglais ici)</center> Simple, efficace, à gauche les devis, à droite les factures. Un code couleur pour les devis ou factures brouillons,envoyés, rejetés, annulés... Personnellement, j'aime bien. Dans les fonctionnalités, vous pouvez gérer plusieurs "listes" tel que : <ul> <li>clients : création, adresse, et références diverses</li> <li>listes d'articles à vendre avec classement par famille</li> <li>liste des différentes unités d'articles (avec forme au pluriel)</li> <li>liste de tva et autres taxes à personnaliser</li> <li>création de projets avec gestion des tâches</li> <li>...</li> </ul> La plupart de ces liste sont importable depuis un fichier .csv, ce qui est bien, mais pas exportable, ce qui est moins bien. <h2>Ce qui est bien</h2> Une présentation sobre et fonctionnelle, une <strong>personnalisation fine grâce à l'ajout de champs personnalisables</strong>. De plus, l'architecture <strong>opensource</strong> permet de plonger dans le code pour ajouter des fonctionnalités ou des personnalisations. <div class="pull-right"> <img src="http://pasq.fr/wp-content/uploads/2017/12/2017-12-28-15_49_58-InvoicePlane-Iron-300x221.jpg" alt="Trame de saisie devis/facture" width="300" height="221" /><br></a> Trame de saisie devis/facture</div> La <strong>saisie des devis est très facile</strong> grâce aux articles pré-existants, mais tout reste modifiable dans le devis et vous pouvez même créer des lignes qui n'existent pas en article. Certains apprécieront cette liberté, d'autres moins notamment au moment des bilans... <strong>Chaque article peut avoir un TVA différente</strong>, par défaut ou non, ou avoir une <strong>TVA sur le devis global.</strong> Idem avec <strong>les remises, par article ou globale.</strong> on peut ajouter des <strong>info sur le devis</strong> et même <strong>enregistrer des pièces jointes</strong>. A partir de ce devis, vous pouvez le <strong>sortir en pdf</strong>, ou l'<strong>envoyer par mail</strong>, même le rendre <strong>consultable sur votre site</strong>. Et d'un simple clic, vous <strong>transformez votre devis en facture</strong>. Celle-ci reste toutefois modifiable (les quantités ou autres) et vous pouvez également la sortir en <strong>pdf, mail ou sur votre site. </strong>Les conditions générales de vente peuvent être incluses. Cette gestion inclut le suivi, avec le <strong>paiement partiel ou total</strong> et la réédition avec les reste à payer. Vous pouvez même <strong>gérer les avoirs</strong> et les <strong>factures récurrentes</strong> de toutes les semaines à 1 fois par an (en cas d'abonnement par exemples..). Il accepte même les <strong>paiements en ligne</strong> type paypal. La cerise est que cela gère également <strong>les tâches sur un projet</strong>, càd par exemples, vous créer un projet découpé en différentes étapes, chaque étape est une tâche (avec un tarif, une TVA... à elle) qui lorsqu'elle est achevée peut être ajoutée à une facture. D'un point de vue technique, un logiciel en ligne <strong>dans un navigateur</strong>, cela veut dire que si vous le placer sur un serveur web, vous pouvez travailler de n'importe où. La <strong>technologie est connue et robuste </strong>(du PHP + mysql, Bootstrap...) et autre détail, l'<strong>installation est gratuite</strong>. <h2>Ce qui est moins bien</h2> Ce genre de logiciel a les inconvénients liés à ces avantages, la technologie en serveur <strong>implique un serveur php</strong> si on veut l'utiliser qu'en interne (pour les plus novices d'entre vous, cela veut dire que je ne peux pas simplement l'installer sur mon poste pour qu'il fonctionne), ce qui n'est pas vraiment un problème mais qui pour une petite structure peut être limitant. Mais reste la <strong>possibilité de le mettre chez un hébergeur</strong> et profiter ainsi des fonctionnalités de gestion à distance [note]Je n'ai pas regardé du coté gestion de la sécurité des fichiers, qui à l'air classique pour du site web[/note] <div class="pull-left"> <img src="http://pasq.fr/wp-content/uploads/2017/12/devis1-300x227.png" alt="mise en page en php des devis ou des factures" width="300" height="227" /><br></a> mise en page en php des devis ou des factures</div> <div class="pull-left"> <img src="http://pasq.fr/wp-content/uploads/2017/12/2017-12-28-15_35_44-Invoice-Iron-287x300.jpg" alt="Résultat en PDF" width="287" height="300" /><br></a> Résultat en PDF</div> L'<em>inconvénient majeur</em> de cette technologie full-web est la <strong>mise en page des devis et facture pas intuitive du tout</strong>, vous me direz, une fois que c'est fait , c'est fait, mais bon, il faut s'y connaître à minima en php + css pour obtenir un résultat sympa et cela peut nécessiter pas mal d'aller-retour. En gros, n’espérez pas recycler votre modèle vord ou exel [note]oui, les fautes sont exprès[/note]avec un simple enregistrer sous... Perso, il m'a fallu 2 heures pour créer les devis et factures d'un service (incluant la lecture des docs, et un tas de tests farfelues pour voir tout ce que l'on peut faire...). Comme je disais en intro, le projet est jeune, la <strong>communauté peu développée surtout coté français</strong>, mais comme tout logiciel opensource, plus de personne le connaîtront, plus il y aura de l'entraide et de développement. Il reste quelques fonctions à développer, tel que les rapports ou bilans par articles, ou des balances de TVA, mais cela devrait venir ;-)... Il <strong>reste quelques défauts</strong>, non rédhibitoire à mon goût, comme l'indication "soldé" sur une facture même si qu'une partie est réglée (Cela se règle en changeant le modèle). Ou l'absence d'une référence client identifié comme telle : il faut mettre actuellement la référence dans le prénom, ce qui, par ailleurs, facilite la recherche. Donc même si le <strong>logiciel est gratuit</strong>, vous aurez <strong>sans doute besoin de quelqu'un pour le paramétrer à votre goût</strong> ou régler un ou deux détails (Coucou, je suis là pour ça !) et donc ce n'est pas totalement gratuit sauf si vous faîtes le boulot vous-même, ce qui n'est pas du tout impossible et très gratifiant. <h1>Conclusions</h1> J'aime ce genre de <strong>logiciel simple et puissant</strong>, certes il faut se plonger dans le code pour en apprécier tout le potentiel. Attention, ce n'est pas un CRM, il ne gère pas vos prospect/clients, votre fakebook ou vos newsletter, ni même votre compta et je ne sais quoi d'autre. Il n'est pas là non plus pour vous faire croire qu'il est spécial couvreur, coiffeur ou imprimeur, mais il est entièrement paramétrable. Et c'est justement pour ces 2 raisons et toutes les autres citées plus haut qu'il est intéressant. Bref, il est <strong>utilisable au quotidien</strong> dans bien des domaines, surtout, disons-le, en PME et TPE, et <strong>permet de gérer facilement ces devis et factures ce qui n'est déjà pas si mal. </strong>D'ailleurs, je l'ai installé dans une virtualbox à la maison pour gérer mes propres dossiers. Je vous rappelle donc son nom :<strong> <a href="https://invoiceplane.com/" target="_blank">InvoicePlane</a> </strong>que vous pouvez <a href="https://demo.invoiceplane.com/" target="_blank">tester en anglais sur le site de démo</a>. Si vous connaissez un produit équivalent opensource que vous voulez comparer ou si vous avez des questions, laissez moi un commentaire ou un mail.<br /><center><hr/><em>Posted from my blog with <a href='https://wordpress.org/plugins/steempress/'>SteemPress</a> : http://pasq.fr/invoiceplane-devis-facture-enfin-simple/</em><hr/></center> |
| json metadata | {"community":"steempress","app":"steempress/1.2","image":["http://pasq.fr/wp-content/uploads/2018/01/fabian-blank-78637.jpg"],"tags":["fr","map","client","devis","email"]} |
| Transaction Info | Block #21913279/Trx 7c8909bdb1f1a9b8c263da0d482086449780c28e |
View Raw JSON Data
{
"trx_id": "7c8909bdb1f1a9b8c263da0d482086449780c28e",
"block": 21913279,
"trx_in_block": 64,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:42:36",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "fr",
"author": "pasq2al",
"permlink": "invoiceplanedevisfactureenfinsimple-fxi3l8i2z4",
"title": "InvoicePlane : devis/facture enfin simple",
"body": "<center>http://pasq.fr/wp-content/uploads/2018/01/fabian-blank-78637.jpg</center> <br />Pour changer un peu des SIG [note] Système d'Information Géographique[/note], je vais vous parler du système de gestion de factures que je suis en train de mettre en place dans un service.\r\n\r\nSi comme moi vous recherchez des <strong>solutions simples à utiliser, pas très chères</strong> à mettre en place et si possible <strong>opensource</strong>, alors laissez moi vous présenter :\r\n<h1>InvoicePlane</h1>\r\nMon cahier des charges perso voulait un système de facturation qui incluait la gestion des devis. Il en existe des tonnes, plus ou moins bien fait ou compliqué, j'aurais pu me baser sur Dolibarr, ou OpenConcerto mais dans le cas présent cela représentait un marteau pour écraser une mouche. J'ai donc recherché une solution plus simple et rapide à mettre ne oeuvre.\r\n\r\nJe suis donc tombé sur InvoicePlane (lien plus bas), solution jeune et facile pour les utilisateurs.\r\n<h2>L'interface</h2>\r<center> <img src=\"http://pasq.fr/wp-content/uploads/2017/12/f740efd2-2cc5-4c01-8068-7db256dc52e5-300x203.png\" alt=\"Interface InvoicePlane\" width=\"300\" height=\"203\" /><br></a> Interface InvoicePlane (en anglais ici)</center>\r\n\r\nSimple, efficace, à gauche les devis, à droite les factures. Un code couleur pour les devis ou factures brouillons,envoyés, rejetés, annulés... Personnellement, j'aime bien.\r\n\r\nDans les fonctionnalités, vous pouvez gérer plusieurs \"listes\" tel que :\r\n<ul>\r\n \t<li>clients : création, adresse, et références diverses</li>\r\n \t<li>listes d'articles à vendre avec classement par famille</li>\r\n \t<li>liste des différentes unités d'articles (avec forme au pluriel)</li>\r\n \t<li>liste de tva et autres taxes à personnaliser</li>\r\n \t<li>création de projets avec gestion des tâches</li>\r\n \t<li>...</li>\r\n</ul>\r\nLa plupart de ces liste sont importable depuis un fichier .csv, ce qui est bien, mais pas exportable, ce qui est moins bien.\r\n<h2>Ce qui est bien</h2>\r\nUne présentation sobre et fonctionnelle, une <strong>personnalisation fine grâce à l'ajout de champs personnalisables</strong>. De plus, l'architecture <strong>opensource</strong> permet de plonger dans le code pour ajouter des fonctionnalités ou des personnalisations.\r\n\r<div class=\"pull-right\"> <img src=\"http://pasq.fr/wp-content/uploads/2017/12/2017-12-28-15_49_58-InvoicePlane-Iron-300x221.jpg\" alt=\"Trame de saisie devis/facture\" width=\"300\" height=\"221\" /><br></a> Trame de saisie devis/facture</div>\r\n\r\nLa <strong>saisie des devis est très facile</strong> grâce aux articles pré-existants, mais tout reste modifiable dans le devis et vous pouvez même créer des lignes qui n'existent pas en article. Certains apprécieront cette liberté, d'autres moins notamment au moment des bilans... <strong>Chaque article peut avoir un TVA différente</strong>, par défaut ou non, ou avoir une <strong>TVA sur le devis global.</strong> Idem avec <strong>les remises, par article ou globale.</strong>\r\n\r\non peut ajouter des <strong>info sur le devis</strong> et même <strong>enregistrer des pièces jointes</strong>.\r\n\r\nA partir de ce devis, vous pouvez le <strong>sortir en pdf</strong>, ou l'<strong>envoyer par mail</strong>, même le rendre <strong>consultable sur votre site</strong>.\r\n\r\nEt d'un simple clic, vous <strong>transformez votre devis en facture</strong>. Celle-ci reste toutefois modifiable (les quantités ou autres) et vous pouvez également la sortir en <strong>pdf, mail ou sur votre site. </strong>Les conditions générales de vente peuvent être incluses.\r\n\r\nCette gestion inclut le suivi, avec le <strong>paiement partiel ou total</strong> et la réédition avec les reste à payer. Vous pouvez même <strong>gérer les avoirs</strong> et les <strong>factures récurrentes</strong> de toutes les semaines à 1 fois par an (en cas d'abonnement par exemples..). Il accepte même les <strong>paiements en ligne</strong> type paypal.\r\n\r\nLa cerise est que cela gère également <strong>les tâches sur un projet</strong>, càd par exemples, vous créer un projet découpé en différentes étapes, chaque étape est une tâche (avec un tarif, une TVA... à elle) qui lorsqu'elle est achevée peut être ajoutée à une facture.\r\n\r\nD'un point de vue technique, un logiciel en ligne <strong>dans un navigateur</strong>, cela veut dire que si vous le placer sur un serveur web, vous pouvez travailler de n'importe où. La <strong>technologie est connue et robuste </strong>(du PHP + mysql, Bootstrap...) et autre détail, l'<strong>installation est gratuite</strong>.\r\n<h2>Ce qui est moins bien</h2>\r\nCe genre de logiciel a les inconvénients liés à ces avantages, la technologie en serveur <strong>implique un serveur php</strong> si on veut l'utiliser qu'en interne (pour les plus novices d'entre vous, cela veut dire que je ne peux pas simplement l'installer sur mon poste pour qu'il fonctionne), ce qui n'est pas vraiment un problème mais qui pour une petite structure peut être limitant. Mais reste la <strong>possibilité de le mettre chez un hébergeur</strong> et profiter ainsi des fonctionnalités de gestion à distance [note]Je n'ai pas regardé du coté gestion de la sécurité des fichiers, qui à l'air classique pour du site web[/note]\r\n\r<div class=\"pull-left\"> <img src=\"http://pasq.fr/wp-content/uploads/2017/12/devis1-300x227.png\" alt=\"mise en page en php des devis ou des factures\" width=\"300\" height=\"227\" /><br></a> mise en page en php des devis ou des factures</div>\r\n\r<div class=\"pull-left\"> <img src=\"http://pasq.fr/wp-content/uploads/2017/12/2017-12-28-15_35_44-Invoice-Iron-287x300.jpg\" alt=\"Résultat en PDF\" width=\"287\" height=\"300\" /><br></a> Résultat en PDF</div>\r\n\r\nL'<em>inconvénient majeur</em> de cette technologie full-web est la <strong>mise en page des devis et facture pas intuitive du tout</strong>, vous me direz, une fois que c'est fait , c'est fait, mais bon, il faut s'y connaître à minima en php + css pour obtenir un résultat sympa et cela peut nécessiter pas mal d'aller-retour. En gros, n’espérez pas recycler votre modèle vord ou exel [note]oui, les fautes sont exprès[/note]avec un simple enregistrer sous... Perso, il m'a fallu 2 heures pour créer les devis et factures d'un service (incluant la lecture des docs, et un tas de tests farfelues pour voir tout ce que l'on peut faire...).\r\n\r\nComme je disais en intro, le projet est jeune, la <strong>communauté peu développée surtout coté français</strong>, mais comme tout logiciel opensource, plus de personne le connaîtront, plus il y aura de l'entraide et de développement. Il reste quelques fonctions à développer, tel que les rapports ou bilans par articles, ou des balances de TVA, mais cela devrait venir ;-)...\r\n\r\nIl <strong>reste quelques défauts</strong>, non rédhibitoire à mon goût, comme l'indication \"soldé\" sur une facture même si qu'une partie est réglée (Cela se règle en changeant le modèle). Ou l'absence d'une référence client identifié comme telle : il faut mettre actuellement la référence dans le prénom, ce qui, par ailleurs, facilite la recherche.\r\n\r\nDonc même si le <strong>logiciel est gratuit</strong>, vous aurez <strong>sans doute besoin de quelqu'un pour le paramétrer à votre goût</strong> ou régler un ou deux détails (Coucou, je suis là pour ça !) et donc ce n'est pas totalement gratuit sauf si vous faîtes le boulot vous-même, ce qui n'est pas du tout impossible et très gratifiant.\r\n<h1>Conclusions</h1>\r\nJ'aime ce genre de <strong>logiciel simple et puissant</strong>, certes il faut se plonger dans le code pour en apprécier tout le potentiel. Attention, ce n'est pas un CRM, il ne gère pas vos prospect/clients, votre fakebook ou vos newsletter, ni même votre compta et je ne sais quoi d'autre. Il n'est pas là non plus pour vous faire croire qu'il est spécial couvreur, coiffeur ou imprimeur, mais il est entièrement paramétrable. Et c'est justement pour ces 2 raisons et toutes les autres citées plus haut qu'il est intéressant.\r\n\r\nBref, il est <strong>utilisable au quotidien</strong> dans bien des domaines, surtout, disons-le, en PME et TPE, et <strong>permet de gérer facilement ces devis et factures ce qui n'est déjà pas si mal. </strong>D'ailleurs, je l'ai installé dans une virtualbox à la maison pour gérer mes propres dossiers.\r\n\r\nJe vous rappelle donc son nom :<strong> <a href=\"https://invoiceplane.com/\" target=\"_blank\">InvoicePlane</a> </strong>que vous pouvez <a href=\"https://demo.invoiceplane.com/\" target=\"_blank\">tester en anglais sur le site de démo</a>.\r\n\r\nSi vous connaissez un produit équivalent opensource que vous voulez comparer ou si vous avez des questions, laissez moi un commentaire ou un mail.<br /><center><hr/><em>Posted from my blog with <a href='https://wordpress.org/plugins/steempress/'>SteemPress</a> : http://pasq.fr/invoiceplane-devis-facture-enfin-simple/</em><hr/></center>",
"json_metadata": "{\"community\":\"steempress\",\"app\":\"steempress/1.2\",\"image\":[\"http://pasq.fr/wp-content/uploads/2018/01/fabian-blank-78637.jpg\"],\"tags\":[\"fr\",\"map\",\"client\",\"devis\",\"email\"]}"
}
]
}2018/04/26 19:37:09
2018/04/26 19:37:09
| parent author | pasq2al |
| parent permlink | histoiredestorymapcomparatif-1ygl6w5ymp |
| author | cheetah |
| permlink | cheetah-re-pasq2alhistoiredestorymapcomparatif-1ygl6w5ymp |
| title | |
| body | Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in: http://pasq.fr/story_of_story_map/ |
| json metadata | |
| Transaction Info | Block #21913170/Trx b7db1f564ab4e4fe609f9eec0c33fe377cf88cbe |
View Raw JSON Data
{
"trx_id": "b7db1f564ab4e4fe609f9eec0c33fe377cf88cbe",
"block": 21913170,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:37:09",
"op": [
"comment",
{
"parent_author": "pasq2al",
"parent_permlink": "histoiredestorymapcomparatif-1ygl6w5ymp",
"author": "cheetah",
"permlink": "cheetah-re-pasq2alhistoiredestorymapcomparatif-1ygl6w5ymp",
"title": "",
"body": "Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:\nhttp://pasq.fr/story_of_story_map/",
"json_metadata": ""
}
]
}cheetahupvoted (0.08%) @pasq2al / histoiredestorymapcomparatif-1ygl6w5ymp2018/04/26 19:37:06
cheetahupvoted (0.08%) @pasq2al / histoiredestorymapcomparatif-1ygl6w5ymp
2018/04/26 19:37:06
| voter | cheetah |
| author | pasq2al |
| permlink | histoiredestorymapcomparatif-1ygl6w5ymp |
| weight | 8 (0.08%) |
| Transaction Info | Block #21913169/Trx 25b4aba8330c609662b06c55cc12195c92084233 |
View Raw JSON Data
{
"trx_id": "25b4aba8330c609662b06c55cc12195c92084233",
"block": 21913169,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:37:06",
"op": [
"vote",
{
"voter": "cheetah",
"author": "pasq2al",
"permlink": "histoiredestorymapcomparatif-1ygl6w5ymp",
"weight": 8
}
]
}pasq2alupvoted (100.00%) @pasq2al / histoiredestorymapcomparatif-1ygl6w5ymp2018/04/26 19:36:54
pasq2alupvoted (100.00%) @pasq2al / histoiredestorymapcomparatif-1ygl6w5ymp
2018/04/26 19:36:54
| voter | pasq2al |
| author | pasq2al |
| permlink | histoiredestorymapcomparatif-1ygl6w5ymp |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21913165/Trx 12fe5d8c4afd5263ba50943e7ca46ca0f56cc469 |
View Raw JSON Data
{
"trx_id": "12fe5d8c4afd5263ba50943e7ca46ca0f56cc469",
"block": 21913165,
"trx_in_block": 44,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:36:54",
"op": [
"vote",
{
"voter": "pasq2al",
"author": "pasq2al",
"permlink": "histoiredestorymapcomparatif-1ygl6w5ymp",
"weight": 10000
}
]
}pasq2alupdated options for histoiredestorymapcomparatif-1ygl6w5ymp2018/04/26 19:36:54
pasq2alupdated options for histoiredestorymapcomparatif-1ygl6w5ymp
2018/04/26 19:36:54
| author | pasq2al |
| permlink | histoiredestorymapcomparatif-1ygl6w5ymp |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"fredrikaa","weight":500},{"account":"howo","weight":500}]}]] |
| Transaction Info | Block #21913165/Trx 12fe5d8c4afd5263ba50943e7ca46ca0f56cc469 |
View Raw JSON Data
{
"trx_id": "12fe5d8c4afd5263ba50943e7ca46ca0f56cc469",
"block": 21913165,
"trx_in_block": 44,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:36:54",
"op": [
"comment_options",
{
"author": "pasq2al",
"permlink": "histoiredestorymapcomparatif-1ygl6w5ymp",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "fredrikaa",
"weight": 500
},
{
"account": "howo",
"weight": 500
}
]
}
]
]
}
]
}pasq2alpublished a new post: histoiredestorymapcomparatif-1ygl6w5ymp2018/04/26 19:36:54
pasq2alpublished a new post: histoiredestorymapcomparatif-1ygl6w5ymp
2018/04/26 19:36:54
| parent author | |
| parent permlink | fr |
| author | pasq2al |
| permlink | histoiredestorymapcomparatif-1ygl6w5ymp |
| title | Histoire de Story Map : comparatif |
| body | <center>http://pasq.fr/wp-content/uploads/2017/12/storymap.jpg</center> <br />Et si on se faisait une petite comparaison entre différentes solutions de cartes narratives (ou storymap) avec l'aide d'Ulysse ? <blockquote>Ô Muse, conte-moi l’aventure de l’Inventif : celui qui pilla Troie, qui pendant des années erra, voyant beaucoup de villes, découvrant beaucoup d’usages, souffrant beaucoup d’angoisses dans son âme sur la mer [...] <em>Odyssée, I, 1-4, trad. Philippe Jaccottet</em></blockquote> <h1>Les cartes narratives</h1> Une carte narrative est une carte dynamique qui suit un récit et qui permet de situer l'action sur une carte. On peut avoir un équivalent papier sous forme d'atlas (une carte, une histoire) mais la possibilité qu'offre la technologie permet de créer des cartes augmentées de textes, de vidéos, d'images... C'est quand même chouette non ? Je laisse votre imagination voir toutes les possibilités de la chose. On peut trouver un bel exemple récent de cette utilisation ici : <a href="https://www.rfgenealogie.com/s-informer/infos/medias-web/une-carte-narrative-lancee-par-les-archives-d-indre-et-loire" target="_blank">https://www.rfgenealogie.com/</a> Le terme est un peu accaparé par ESRI et son appli de storymap. Donc vous me connaissez, je préfère les solutions alternatives libres et je déteste payer des trucs que l'on peut faire soi-même. <h1>Mise en place du comparatif</h1> Pour monter une carte narrative, le point de départ est une histoire, et si possible une histoire de voyage où avec des lieux identifiables. Mon fils est en train d'étudier Ulysse à l'école, y'a-t-il plus célèbre voyage ? Oui sans doute, mais peu importe j'ai mon histoire, reste plus qu'à trouver la carte. Et bien figurez-vous que ce qui me paraissait simple ne l'est pas, je suis tombé sur plusieurs interprétations (voir ici) et ne suis pas assez spécialiste pour entrer dans la polémique du voyage d'Ulysse. <a href="http://classes.bnf.fr/rendezvous/pdf/Homere4.pdf" target="_blank">http://classes.bnf.fr/rendezvous/pdf/Homere4.pdf</a> ou voir sur <a href="https://duckduckgo.com/?q=carte+ulysse+odyssée&t=vivaldi&iar=images&iax=images&ia=images" target="_blank">images duckduckgo!</a> Pareil pour le texte, j'ai donc honteusement[note] si jamais cela dérange merci de me dire à qui demander l'autorisation[/note] repiqué les textes issues de ce site de BNF qui sont courts et résume bien l'histoire et les étapes (<a href="http://expositions.bnf.fr/homere/v/21/index.htm" target="_blank">http://expositions.bnf.fr/homere/v/21/index.htm</a>) . Ce mini-site et les données de la BNF m'ont appris beaucoup. Si le thème vous intéresse, vous pouvez aussi rechercher Ulysse sur <a href="http://classes.bnf.fr/recherche/classes.php" target="_blank">http://classes.bnf.fr/recherche/classes.php</a> <strong>[wpfmb]Vous êtes donc prévenu : j'ai fait de mon mieux pour avoir du matériel de comparaison et non pas pour me lancer dans l'interprétation d'Homère ou dans le tracé du voyage. J'ai choisi des textes courts, bien écrits et une carte qui me semblait cohérente sans autre arrière pensée.[/wpfmb]</strong> Par ailleurs, je me suis efforcé d'avoir quelques médias (vidéo, photo…) pour tester la mise en place d'illustrations. <h1>D'abord les trois via site</h1> <hr /> <h2><a href="https://mapme.com/" target="_blank">Mapme.com</a></h2> <div class="pull-left"> <img src="http://pasq.fr/wp-content/uploads/2017/12/004_https-app.mapme_.com_-1024x554.jpg" alt="interface mapme" width="320" height="173" /><br></a> interface mapme</div> Premier candidat testé est <a href="https://mapme.com/" target="_blank">mapme.com</a> qui vous promet de créer des beautiful map with ease[note] jolie carte facilement[/note]. Vous pouvez créer des cartes gratuitement ou presque, j'y reviendrai. Une fois le compte créé, l'interface est assez facile à comprendre et à prendre en main. On bénéficie de <strong>10 fonds de carte</strong>, <strong>3 animations</strong> de transition et de fonction de personnalisation guidée (pour les icônes, les vues...) La recherche de la localisation se fait par adresse, puis peut être affinée par une vue de détail, avec effets 3d. L'ajout de média est facilité par un gros bouton add images... bref, facile Malgré cela, je ne peux pas vous montrer le résultat final car les fonctions de partage sont payantes, de plus vous êtes limité à 5 points en gratuit et en plus vous avez des gigantesques "Evaluation version - created with mapme" sur la carte !!! WTF! et je suis poli. Je vous laisse apprécier les tarifs <a href="https://mapme.com/pricing" target="_blank">(cliquer ici)</a> qui me semble simplement exorbitants pour une utilisation ponctuelle d'un particulier. <center> <img title="capture de la vue finale de mapme" src="http://pasq.fr/wp-content/uploads/2017/12/005_https-app.mapme_.com-6d716242-fdf0-4e65-919e-c87dd68cd352-edit-2465de54-6e8a-45a2-a54c-e62f97eb5729-7b212bab-cd71-47e4-a095-75e434577d48-misc-300x162.jpg" alt="capture de la vue finale de mapme" width="300" height="162" /><br></a> capture de la vue finale de mapme - pas vraiment exploitable</center> <h3>résumé mapme</h3> <ul> <li>les + : facile à prendre en main sans mettre les mains dans le cambouis, le nombre de fond, la carte effet 3D</li> <li>les - : version évaluation qui ne permet rien et le tarif, le tarif, le tarif</li> </ul> <hr /> <h2><a href="http://cartodb.github.io/odyssey.js/" target="_blank">Odyssey.js</a></h2> <a href="http://pasq.fr/wp-content/uploads/2017/12/c151ee58-a299-4f7c-a0b2-c75d7656b03c.png"><img src="http://pasq.fr/wp-content/uploads/2017/12/c151ee58-a299-4f7c-a0b2-c75d7656b03c-300x136.png" alt width="300" height="136" /><br></a>De chez CartoDB, à première vue, on arrive sur quelque chose de plus minimaliste, en cliquant sur la create story, pas de création de compte, pas de formulaire, vous choisissez parmi les <strong>3 animations possibles</strong> et c'est parti. Vous arrivez sur le bac à sable, qui comme pour beaucoup de site permet de tester le produit sans rien cassé, sauf qu'ici, vous créer réellement votre carte qui pourra être conservée (comment de temps et où, je ne sais pas). La prise en main n'est pas forcément évidente et oblige à un survol de la documentation, les commandes sont en markdown simple, le nombre points n'est pas limité, par défaut il y a 3 fonds de carte et les épingles ne sont pas personnalisables sauf, sauf, sauf si vous installez votre propre site odyssey.js qui n'est qu'une librairie javascript en licence libre. Pour ma part, je me suis contenté d'utiliser le bac à sable, j'ai travaillé mon script avec un éditeur de texte (donc pas besoin d'être connecté en permanence), puis tester et améliorer dans le bac à sable. La saisie des points n'est pas facile si l'on connaît pas les coordonnées, mais on peut situer sur la carte puis cliquer sur add-show marker at the current position... Par contre, si l'intégration des images est facile (pour qui s'y connait), pas de vidéo (sauf à bidouiller le code installé sur sa machine) Là où c'est intéressant c'est que je peux l’intégrer ou le partager facilement, voici donc le résultat : <ol> <li>soit par un lien : <a href="http://bl.ocks.org/anonymous/raw/d77e0f3a76d951f68a982dd52927bf20" target="_blank">http://bl.ocks.org/anonymous/raw/d77e0f3a76d951f68a982dd52927bf20</a></li> <li>soit en téléchargeant un seul fichier html, que j'ai tout simplement posé dans un répertoire de mon site : <a href="http://pasq.fr/stories/odyssey/odyssey.html" target="_blank">http://pasq.fr/stories/odyssey/odyssey.html</a></li> </ol> <h3>Résumé Odysseus.js</h3> <ul> <li>les + : facilement exportable ou intégrable, rendu sympa, rédaction du script hors ligne possible, pas de compte à créer, licence libre installable.</li> <li>les - : pas vraiment ergonomique, connaître le markdown (même si facile), localisation sans recherche, pas compte donc pas sauvegarde, sauf à copier-coller son script dans un éditeur de texte.</li> </ul> <hr /> <h2><a href="https://storymap.knightlab.com/" target="_blank">StoryMapJS</a></h2> <div class="pull-left"> <img src="http://pasq.fr/wp-content/uploads/2017/12/1ba7bf28-947e-415b-9993-a20e2fa75504-300x162.png" alt="site StoryMapJS" width="300" height="162" /><br></a> site StoryMapJS</div> Bienvenue chez KnightLab, qui vous propose frise chronologique (timeline), storymap et autre comparateur d'image en licence libre. Vous pouvez donc installer ces librairies sur votre site pour les personnaliser. Après vous être connecté via votre compte google (grrr), vous avez droit à une interface sympa qui vous facilite la saisie. La personnalisation n'est en reste avec des images téléchargeables pour le fond du texte, des icônes pour les marqueurs,<strong> 9 fonds par défaut mais finalement illimités via un style custom,</strong> un facilitateur de média, une localisation via adresse qui peut-être affiné dans la carte. <div class="pull-right"> <img src="http://pasq.fr/wp-content/uploads/2017/12/42c82951-fa64-4cff-96a0-dd7b00b92558-300x163.png" alt="interface StoryMapJS" width="300" height="163" /><br></a> interface StoryMapJS</div> La sauvegarde sur votre compte et le partage sont tout aussi facile, et le résultat est visuellement agréable : <ol> <li>sur le site knightlab (<a href="https://uploads.knightlab.com/storymapjs/e7176e08290a1209903abbbd31a11ca7/test1/index.html" target="_blank"> https://uploads.knightlab.com/storymapjs/</a>)</li> <li>ou l'intégration ci-dessous</li> </ol> <iframe src="https://uploads.knightlab.com/storymapjs/e7176e08290a1209903abbbd31a11ca7/test1/index.html" width="800" height="500" frameborder="0"></iframe> <h3>Résumé StoryMapJS</h3> <ul> <li>les + : très complet et personnalisable (même via JSON), rendu sympa, partage facile, licence libre installable,</li> <li>les - : avoir un compte google si on ne veut pas se monter son propre serveur, pas d'exportation de fichiers</li> </ul> <hr /> <h1>Les trouvés sur GITHUB</h1> <h2><a href="https://github.com/atlefren/storymap" target="_blank">atlefren/storymap</a></h2> <div class="pull-left"> <img src="http://pasq.fr/wp-content/uploads/2017/12/5fbe5854-8fbc-4ab8-ba5d-d9a176b5c12f-300x138.png" alt="rendu de atlefren" width="300" height="138" /><br></a> rendu de atlefren</div> Ceci serait apparemment le pionner et la base des suivants. Alors évidemment, ici, point d'interface pour vous faciliter la saisie, mais en même temps, personnalisation au top puisqu'elle ne dépend que de votre imagination et votre maîtrise du html ou du javascript Donc, en gros, 3 fichiers à télécharger : la page html, le style .css et le fichier .js. Ensuite il faut entrer dans le fichier html pour saisir les informations. Ceci n'est finalement pas si compliqué même si le côté code html peut en rebuter plus d'un. La structure reste simple : <pre><section data-place="oslo"> <h2>Oslo</h2> <p>Dette er en innledning. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ut felis eleifend, blandit enim eget, viverra ante. Suspendisse ut est vel sem aliquet lobortis. Curabitur ornare lacinia arcu. Quisque venenatis nibh quis auctor lacinia. Phasellus ac nulla vel augue lobortis adipiscing. Sed id tempus ante. Aliquam erat volutpat. Donec ut condimentum lectus, eu blandit nisi. Donec elementum ipsum nec semper fermentum. Proin id neque odio.</p> </section></pre> et un fin de fichier, dans le script var markers = { oslo: {lat: 44.9117998, lon: 74.1202449, zoom: 12}……… Les fonds sont personnalisables à l'infini et pour chaque point. La description est de l'html pur donc pas de souci pour l’intégration des médias ou autres fioritures. Donc pour voir mon résultat, j'ai installé less fichiers dans un répertoire <p><a href="http://pasq.fr/stories/storymap_atlefren/index.html" target="_blank"><strong>http://pasq.fr/stories/storymap_atlefren/index.html</strong></a></p> <h3>Résumé atlefren/storymap</h3> <ul> <li>les + : entièrement personnalisable, assez simple à prendre en main, pas de fichiers complexes, licence MIT</li> <li>les - : s'y connaître un minimum en HTML, voire en CSS ou javascript si vous voulez allez plus loin, présentation de base minimaliste et il faut connaître les coordonnées GPS des points.</li> </ul> <hr /> <h2><a href="https://github.com/jakobzhao/storymap" target="_blank">jakobzhao/storymap</a></h2> <div class="pull-left"> <img src="http://pasq.fr/wp-content/uploads/2017/12/8bc4d54e-1c22-47cb-8e36-3824eca76395-300x139.png" alt="rendu de jakobzhao/storymap" width="300" height="139" /><br></a> rendu de jakobzhao/storymap</div> Ou storymap.js. On monte d'un cran dans la puissance du bouzin, ici, la base est la même que précédemment mais avec un nombre plus important de possibilités. Nous sommes toujours sur un ensemble de «scènes» définies dans un fichier HTML, du type : <pre><section data-scene="scene1"> <h2>scene 1</h2> </section></pre> avec dans le script, la définition des coordonnées : <pre>var scenes = { scene1: {lat: 44.0563432, lng: -123.5099875, zoom: 7, layers: ['layer2'], name: "scene 1"}, scene2: {lat: 44.5701158, lng: -123.2949388, zoom: 10, layers: ['layer2'], name: "scene 2"}, scene3: {lat: 44.5701158, lng: -123.2949388, zoom: 12, layers: ['layer1', 'layer2'], name: "scene 3"} };</pre> Chaque fond de carte est personnalisable, et même superposable. Et il existe un ensemble de petits scripts pour ajouter un globe, la barre de progression…Et même faire de la 3D ou un atlas de plusieurs cartes. Bref, cet ensemble va beaucoup plus loin dans le montage d'un site de carte narrative. Je me suis contenté, on va dire, de la formule de base pour un rendu déjà intéressant. Mais J'avoue <em>ne pas avoir trouvé comment mettre des marqueurs</em>. Voici donc le résultat de mes essais/tests : <p><a href="http://pasq.fr/stories/jakobzhao/index.html" target="_blank"><strong>http://pasq.fr/stories/jakobzhao/index.html</strong></a></p> <h3>Résumé Storymap.js par jakobzhao</h3> <ul> <li>les + : vraiment très personnalisable avec un ensemble de script déjà tout fait pour vous faciliter la vie…</li> <li>les - : quand je dis vous facilitez la vie…c'est une vie de codeur, car il faut mettre aussi les mains sous le capot pour faire fonctionner l'ensemble. Donc pareil que atlefren/storymap. Pas de marqueurs (?)</li> </ul> <hr /> <h2><a href="https://github.com/JackDougherty/leaflet-storymap" target="_blank">JackDougherty/leaflet-storymap</a></h2> <div class="pull-left"> <img src="http://pasq.fr/wp-content/uploads/2017/12/4b11bd4d-a6d6-49ea-a253-49e147de5930-300x139.png" alt="rendu leaflet-storymap" width="300" height="139" /><br></a> rendu leaflet-storymap</div> Toujours dans le domaine plus codeur qu'utilisateur, leaflet-storymap nécessite un regard averti, pas de documentation surtout parce que je n'ai pas lu le "livre" qui va avec et qui n'a pas de rapport direct avec la librairie. Le principe est connu, très peu de modification dans les fichiers .html ou javascript, juste pour le coté francisé. Et en plus, il faut s'y connaître en GEOJSON. J'ai donc créer le fichier adéquat (bon j'avais dégrossi avec QGIS, en oubliant d'utiliser le bon WGS84, honte) j'ai affiné grâce au très bon site : <a href="http://geojson.io/" target="_blank">http://geojson.io/</a> Vous pouvez voir le résultat : <p><a href="http://pasq.fr/stories/leaflet-storymap/index.html" target="_blank"><strong>http://pasq.fr/stories/leaflet-storymap/index.html</strong></a></p> <h3>Résumé de leaflet-storymap</h3> <ul> <li>les + : Quasiment un seul fichier à gérer : map.geojson, personnalisation via le .css ou les fichiers</li> <li>les - : générer un geojson suivant le format déterminé, de plus, ce format empêche les liens, les vidéos et une mise en page plus riche, les images sont obligatoire pour ne pas avoir un blanc.</li> </ul> <hr /> <h1>Conclusions</h1> Voilà un petit tour d'horizon rapide de différentes solutions. Je n'ai pas poussé les tests très loin car ils m'ont demandé pas mal de temps, mais pour vous aider je dirais que, suivant le niveau et votre envie de personnalisation, je classerai comme suit : <ol> <li><strong>StoryMapJs : facile, puissant, un must ♥</strong></li> <li><strong>Odyssey.js : pour des projets plus simples et sans trop de prise de tête,</strong></li> <li><strong>jakobzhao/storymap : car j'ai le sentiment de n'avoir qu'effleurer toutes les personnalisations et donc tout le potentiel,</strong></li> <li><strong>atlefren/storymap : simple à utiliser, mais demandera plus de code pour être personnalisé.</strong></li> <li><strong>leaflet-storymap : trop limité par le geojson.</strong></li> </ol> Et je ne parle pas de mapme.com qui ressemble à un piège pour vous faire payer, mais si vous êtes prêt à débourser beaucoup, le montage est simple et le rendu correct. J’espère que cela vous a plu, si vous avez d'autre méthode ou des questions, merci de m'en faire part en commentaire. <hr /> <br /><center><hr/><em>Posted from my blog with <a href='https://wordpress.org/plugins/steempress/'>SteemPress</a> : http://pasq.fr/story_of_story_map/</em><hr/></center> |
| json metadata | {"community":"steempress","app":"steempress/1.2","image":["http://pasq.fr/wp-content/uploads/2017/12/storymap.jpg"],"tags":["fr","map","carte","histoire","homere"]} |
| Transaction Info | Block #21913165/Trx 12fe5d8c4afd5263ba50943e7ca46ca0f56cc469 |
View Raw JSON Data
{
"trx_id": "12fe5d8c4afd5263ba50943e7ca46ca0f56cc469",
"block": 21913165,
"trx_in_block": 44,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-26T19:36:54",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "fr",
"author": "pasq2al",
"permlink": "histoiredestorymapcomparatif-1ygl6w5ymp",
"title": "Histoire de Story Map : comparatif",
"body": "<center>http://pasq.fr/wp-content/uploads/2017/12/storymap.jpg</center> <br />Et si on se faisait une petite comparaison entre différentes solutions de cartes narratives (ou storymap) avec l'aide d'Ulysse ?\r\n<blockquote>Ô Muse, conte-moi l’aventure de l’Inventif :\r\ncelui qui pilla Troie, qui pendant des années erra,\r\nvoyant beaucoup de villes, découvrant beaucoup d’usages,\r\nsouffrant beaucoup d’angoisses dans son âme sur la mer [...]\r\n<em>Odyssée, I, 1-4, trad. Philippe Jaccottet</em></blockquote>\r\n<h1>Les cartes narratives</h1>\r\nUne carte narrative est une carte dynamique qui suit un récit et qui permet de situer l'action sur une carte. On peut avoir un équivalent papier sous forme d'atlas (une carte, une histoire) mais la possibilité qu'offre la technologie permet de créer des cartes augmentées de textes, de vidéos, d'images... C'est quand même chouette non ? Je laisse votre imagination voir toutes les possibilités de la chose.\r\n\r\nOn peut trouver un bel exemple récent de cette utilisation ici : <a href=\"https://www.rfgenealogie.com/s-informer/infos/medias-web/une-carte-narrative-lancee-par-les-archives-d-indre-et-loire\" target=\"_blank\">https://www.rfgenealogie.com/</a>\r\n\r\nLe terme est un peu accaparé par ESRI et son appli de storymap. Donc vous me connaissez, je préfère les solutions alternatives libres et je déteste payer des trucs que l'on peut faire soi-même.\r\n<h1>Mise en place du comparatif</h1>\r\nPour monter une carte narrative, le point de départ est une histoire, et si possible une histoire de voyage où avec des lieux identifiables. Mon fils est en train d'étudier Ulysse à l'école, y'a-t-il plus célèbre voyage ? Oui sans doute, mais peu importe j'ai mon histoire, reste plus qu'à trouver la carte. Et bien figurez-vous que ce qui me paraissait simple ne l'est pas, je suis tombé sur plusieurs interprétations (voir ici) et ne suis pas assez spécialiste pour entrer dans la polémique du voyage d'Ulysse.\r\n\r\n<a href=\"http://classes.bnf.fr/rendezvous/pdf/Homere4.pdf\" target=\"_blank\">http://classes.bnf.fr/rendezvous/pdf/Homere4.pdf</a> ou voir sur <a href=\"https://duckduckgo.com/?q=carte+ulysse+odyssée&t=vivaldi&iar=images&iax=images&ia=images\" target=\"_blank\">images duckduckgo!</a>\r\n\r\nPareil pour le texte, j'ai donc honteusement[note] si jamais cela dérange merci de me dire à qui demander l'autorisation[/note] repiqué les textes issues de ce site de BNF qui sont courts et résume bien l'histoire et les étapes (<a href=\"http://expositions.bnf.fr/homere/v/21/index.htm\" target=\"_blank\">http://expositions.bnf.fr/homere/v/21/index.htm</a>) . Ce mini-site et les données de la BNF m'ont appris beaucoup. Si le thème vous intéresse, vous pouvez aussi rechercher Ulysse sur <a href=\"http://classes.bnf.fr/recherche/classes.php\" target=\"_blank\">http://classes.bnf.fr/recherche/classes.php</a>\r\n\r\n<strong>[wpfmb]Vous êtes donc prévenu : j'ai fait de mon mieux pour avoir du matériel de comparaison et non pas pour me lancer dans l'interprétation d'Homère ou dans le tracé du voyage. J'ai choisi des textes courts, bien écrits et une carte qui me semblait cohérente sans autre arrière pensée.[/wpfmb]</strong>\r\n\r\nPar ailleurs, je me suis efforcé d'avoir quelques médias (vidéo, photo…) pour tester la mise en place d'illustrations.\r\n<h1>D'abord les trois via site</h1>\r\n\r\n<hr />\r\n\r\n<h2><a href=\"https://mapme.com/\" target=\"_blank\">Mapme.com</a></h2>\r<div class=\"pull-left\"> <img src=\"http://pasq.fr/wp-content/uploads/2017/12/004_https-app.mapme_.com_-1024x554.jpg\" alt=\"interface mapme\" width=\"320\" height=\"173\" /><br></a> interface mapme</div>\r\n\r\nPremier candidat testé est <a href=\"https://mapme.com/\" target=\"_blank\">mapme.com</a> qui vous promet de créer des beautiful map with ease[note] jolie carte facilement[/note]. Vous pouvez créer des cartes gratuitement ou presque, j'y reviendrai.\r\n\r\nUne fois le compte créé, l'interface est assez facile à comprendre et à prendre en main. On bénéficie de <strong>10 fonds de carte</strong>, <strong>3 animations</strong> de transition et de fonction de personnalisation guidée (pour les icônes, les vues...)\r\n\r\nLa recherche de la localisation se fait par adresse, puis peut être affinée par une vue de détail, avec effets 3d.\r\n\r\nL'ajout de média est facilité par un gros bouton add images... bref, facile\r\n\r\nMalgré cela, je ne peux pas vous montrer le résultat final car les fonctions de partage sont payantes, de plus vous êtes limité à 5 points en gratuit et en plus vous avez des gigantesques \"Evaluation version - created with mapme\" sur la carte !!! WTF! et je suis poli. Je vous laisse apprécier les tarifs <a href=\"https://mapme.com/pricing\" target=\"_blank\">(cliquer ici)</a> qui me semble simplement exorbitants pour une utilisation ponctuelle d'un particulier.\r\n\r<center> <img title=\"capture de la vue finale de mapme\" src=\"http://pasq.fr/wp-content/uploads/2017/12/005_https-app.mapme_.com-6d716242-fdf0-4e65-919e-c87dd68cd352-edit-2465de54-6e8a-45a2-a54c-e62f97eb5729-7b212bab-cd71-47e4-a095-75e434577d48-misc-300x162.jpg\" alt=\"capture de la vue finale de mapme\" width=\"300\" height=\"162\" /><br></a> capture de la vue finale de mapme - pas vraiment exploitable</center>\r\n<h3>résumé mapme</h3>\r\n<ul>\r\n \t<li>les + : facile à prendre en main sans mettre les mains dans le cambouis, le nombre de fond, la carte effet 3D</li>\r\n \t<li>les - : version évaluation qui ne permet rien et le tarif, le tarif, le tarif</li>\r\n</ul>\r\n\r\n<hr />\r\n\r\n<h2><a href=\"http://cartodb.github.io/odyssey.js/\" target=\"_blank\">Odyssey.js</a></h2>\r\n<a href=\"http://pasq.fr/wp-content/uploads/2017/12/c151ee58-a299-4f7c-a0b2-c75d7656b03c.png\"><img src=\"http://pasq.fr/wp-content/uploads/2017/12/c151ee58-a299-4f7c-a0b2-c75d7656b03c-300x136.png\" alt width=\"300\" height=\"136\" /><br></a>De chez CartoDB, à première vue, on arrive sur quelque chose de plus minimaliste, en cliquant sur la create story, pas de création de compte, pas de formulaire, vous choisissez parmi les <strong>3 animations possibles</strong> et c'est parti.\r\n\r\nVous arrivez sur le bac à sable, qui comme pour beaucoup de site permet de tester le produit sans rien cassé, sauf qu'ici, vous créer réellement votre carte qui pourra être conservée (comment de temps et où, je ne sais pas).\r\n\r\nLa prise en main n'est pas forcément évidente et oblige à un survol de la documentation, les commandes sont en markdown simple, le nombre points n'est pas limité, par défaut il y a 3 fonds de carte et les épingles ne sont pas personnalisables sauf, sauf, sauf si vous installez votre propre site odyssey.js qui n'est qu'une librairie javascript en licence libre.\r\n\r\nPour ma part, je me suis contenté d'utiliser le bac à sable, j'ai travaillé mon script avec un éditeur de texte (donc pas besoin d'être connecté en permanence), puis tester et améliorer dans le bac à sable. La saisie des points n'est pas facile si l'on connaît pas les coordonnées, mais on peut situer sur la carte puis cliquer sur add-show marker at the current position... Par contre, si l'intégration des images est facile (pour qui s'y connait), pas de vidéo (sauf à bidouiller le code installé sur sa machine)\r\n\r\nLà où c'est intéressant c'est que je peux l’intégrer ou le partager facilement, voici donc le résultat :\r\n<ol>\r\n \t<li>soit par un lien : <a href=\"http://bl.ocks.org/anonymous/raw/d77e0f3a76d951f68a982dd52927bf20\" target=\"_blank\">http://bl.ocks.org/anonymous/raw/d77e0f3a76d951f68a982dd52927bf20</a></li>\r\n \t<li>soit en téléchargeant un seul fichier html, que j'ai tout simplement posé dans un répertoire de mon site : <a href=\"http://pasq.fr/stories/odyssey/odyssey.html\" target=\"_blank\">http://pasq.fr/stories/odyssey/odyssey.html</a></li>\r\n</ol>\r\n<h3>Résumé Odysseus.js</h3>\r\n<ul>\r\n \t<li>les + : facilement exportable ou intégrable, rendu sympa, rédaction du script hors ligne possible, pas de compte à créer, licence libre installable.</li>\r\n \t<li>les - : pas vraiment ergonomique, connaître le markdown (même si facile), localisation sans recherche, pas compte donc pas sauvegarde, sauf à copier-coller son script dans un éditeur de texte.</li>\r\n</ul>\r\n\r\n<hr />\r\n\r\n<h2><a href=\"https://storymap.knightlab.com/\" target=\"_blank\">StoryMapJS</a></h2>\r<div class=\"pull-left\"> <img src=\"http://pasq.fr/wp-content/uploads/2017/12/1ba7bf28-947e-415b-9993-a20e2fa75504-300x162.png\" alt=\"site StoryMapJS\" width=\"300\" height=\"162\" /><br></a> site StoryMapJS</div>\r\n\r\nBienvenue chez KnightLab, qui vous propose frise chronologique (timeline), storymap et autre comparateur d'image en licence libre. Vous pouvez donc installer ces librairies sur votre site pour les personnaliser.\r\n\r\nAprès vous être connecté via votre compte google (grrr), vous avez droit à une interface sympa qui vous facilite la saisie. La personnalisation n'est en reste avec des images téléchargeables pour le fond du texte, des icônes pour les marqueurs,<strong> 9 fonds par défaut mais finalement illimités via un style custom,</strong> un facilitateur de média, une localisation via adresse qui peut-être affiné dans la carte.\r\n\r<div class=\"pull-right\"> <img src=\"http://pasq.fr/wp-content/uploads/2017/12/42c82951-fa64-4cff-96a0-dd7b00b92558-300x163.png\" alt=\"interface StoryMapJS\" width=\"300\" height=\"163\" /><br></a> interface StoryMapJS</div>\r\n\r\nLa sauvegarde sur votre compte et le partage sont tout aussi facile, et le résultat est visuellement agréable :\r\n<ol>\r\n \t<li>sur le site knightlab (<a href=\"https://uploads.knightlab.com/storymapjs/e7176e08290a1209903abbbd31a11ca7/test1/index.html\" target=\"_blank\"> https://uploads.knightlab.com/storymapjs/</a>)</li>\r\n \t<li>ou l'intégration ci-dessous</li>\r\n</ol>\r\n<iframe src=\"https://uploads.knightlab.com/storymapjs/e7176e08290a1209903abbbd31a11ca7/test1/index.html\" width=\"800\" height=\"500\" frameborder=\"0\"></iframe>\r\n<h3>Résumé StoryMapJS</h3>\r\n<ul>\r\n \t<li>les + : très complet et personnalisable (même via JSON), rendu sympa, partage facile, licence libre installable,</li>\r\n \t<li>les - : avoir un compte google si on ne veut pas se monter son propre serveur, pas d'exportation de fichiers</li>\r\n</ul>\r\n\r\n<hr />\r\n\r\n<h1>Les trouvés sur GITHUB</h1>\r\n<h2><a href=\"https://github.com/atlefren/storymap\" target=\"_blank\">atlefren/storymap</a></h2>\r<div class=\"pull-left\"> <img src=\"http://pasq.fr/wp-content/uploads/2017/12/5fbe5854-8fbc-4ab8-ba5d-d9a176b5c12f-300x138.png\" alt=\"rendu de atlefren\" width=\"300\" height=\"138\" /><br></a> rendu de atlefren</div>\r\n\r\nCeci serait apparemment le pionner et la base des suivants. Alors évidemment, ici, point d'interface pour vous faciliter la saisie, mais en même temps, personnalisation au top puisqu'elle ne dépend que de votre imagination et votre maîtrise du html ou du javascript\r\n\r\nDonc, en gros, 3 fichiers à télécharger : la page html, le style .css et le fichier .js. Ensuite il faut entrer dans le fichier html pour saisir les informations. Ceci n'est finalement pas si compliqué même si le côté code html peut en rebuter plus d'un. La structure reste simple :\r\n<pre><section data-place=\"oslo\">\r\n<h2>Oslo</h2>\r\n <p>Dette er en innledning. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam ut felis eleifend, blandit enim eget, viverra ante. Suspendisse ut est vel sem aliquet lobortis. Curabitur ornare lacinia arcu. Quisque venenatis nibh quis auctor lacinia. Phasellus ac nulla vel augue lobortis adipiscing. Sed id tempus ante. Aliquam erat volutpat. Donec ut condimentum lectus, eu blandit nisi. Donec elementum ipsum nec semper fermentum. Proin id neque odio.</p>\r\n</section></pre>\r\net un fin de fichier, dans le script\r\n\r\nvar markers = {\r\noslo: {lat: 44.9117998, lon: 74.1202449, zoom: 12}………\r\n\r\nLes fonds sont personnalisables à l'infini et pour chaque point. La description est de l'html pur donc pas de souci pour l’intégration des médias ou autres fioritures. Donc pour voir mon résultat, j'ai installé less fichiers dans un répertoire\r\n<p><a href=\"http://pasq.fr/stories/storymap_atlefren/index.html\" target=\"_blank\"><strong>http://pasq.fr/stories/storymap_atlefren/index.html</strong></a></p>\r\n\r\n<h3>Résumé atlefren/storymap</h3>\r\n<ul>\r\n \t<li>les + : entièrement personnalisable, assez simple à prendre en main, pas de fichiers complexes, licence MIT</li>\r\n \t<li>les - : s'y connaître un minimum en HTML, voire en CSS ou javascript si vous voulez allez plus loin, présentation de base minimaliste et il faut connaître les coordonnées GPS des points.</li>\r\n</ul>\r\n\r\n<hr />\r\n\r\n<h2><a href=\"https://github.com/jakobzhao/storymap\" target=\"_blank\">jakobzhao/storymap</a></h2>\r<div class=\"pull-left\"> <img src=\"http://pasq.fr/wp-content/uploads/2017/12/8bc4d54e-1c22-47cb-8e36-3824eca76395-300x139.png\" alt=\"rendu de jakobzhao/storymap\" width=\"300\" height=\"139\" /><br></a> rendu de jakobzhao/storymap</div>\r\n\r\nOu storymap.js. On monte d'un cran dans la puissance du bouzin, ici, la base est la même que précédemment mais avec un nombre plus important de possibilités. Nous sommes toujours sur un ensemble de «scènes» définies dans un fichier HTML, du type :\r\n<pre><section data-scene=\"scene1\">\r\n <h2>scene 1</h2>\r\n</section></pre>\r\navec dans le script, la définition des coordonnées :\r\n<pre>var scenes =\r\n { scene1: {lat: 44.0563432, lng: -123.5099875, zoom: 7, layers: ['layer2'], name: \"scene 1\"}, \r\n scene2: {lat: 44.5701158, lng: -123.2949388, zoom: 10, layers: ['layer2'], name: \"scene 2\"},\r\n scene3: {lat: 44.5701158, lng: -123.2949388, zoom: 12, layers: ['layer1', 'layer2'], name: \"scene 3\"} };</pre>\r\nChaque fond de carte est personnalisable, et même superposable. Et il existe un ensemble de petits scripts pour ajouter un globe, la barre de progression…Et même faire de la 3D ou un atlas de plusieurs cartes. Bref, cet ensemble va beaucoup plus loin dans le montage d'un site de carte narrative. Je me suis contenté, on va dire, de la formule de base pour un rendu déjà intéressant. Mais J'avoue <em>ne pas avoir trouvé comment mettre des marqueurs</em>.\r\n\r\nVoici donc le résultat de mes essais/tests :\r\n<p><a href=\"http://pasq.fr/stories/jakobzhao/index.html\" target=\"_blank\"><strong>http://pasq.fr/stories/jakobzhao/index.html</strong></a></p>\r\n\r\n<h3>Résumé Storymap.js par jakobzhao</h3>\r\n<ul>\r\n \t<li>les + : vraiment très personnalisable avec un ensemble de script déjà tout fait pour vous faciliter la vie…</li>\r\n \t<li>les - : quand je dis vous facilitez la vie…c'est une vie de codeur, car il faut mettre aussi les mains sous le capot pour faire fonctionner l'ensemble. Donc pareil que atlefren/storymap. Pas de marqueurs (?)</li>\r\n</ul>\r\n\r\n<hr />\r\n\r\n<h2><a href=\"https://github.com/JackDougherty/leaflet-storymap\" target=\"_blank\">JackDougherty/leaflet-storymap</a></h2>\r<div class=\"pull-left\"> <img src=\"http://pasq.fr/wp-content/uploads/2017/12/4b11bd4d-a6d6-49ea-a253-49e147de5930-300x139.png\" alt=\"rendu leaflet-storymap\" width=\"300\" height=\"139\" /><br></a> rendu leaflet-storymap</div>\r\n\r\nToujours dans le domaine plus codeur qu'utilisateur, leaflet-storymap nécessite un regard averti, pas de documentation surtout parce que je n'ai pas lu le \"livre\" qui va avec et qui n'a pas de rapport direct avec la librairie.\r\n\r\nLe principe est connu, très peu de modification dans les fichiers .html ou javascript, juste pour le coté francisé.\r\n\r\nEt en plus, il faut s'y connaître en GEOJSON. J'ai donc créer le fichier adéquat (bon j'avais dégrossi avec QGIS, en oubliant d'utiliser le bon WGS84, honte) j'ai affiné grâce au très bon site : <a href=\"http://geojson.io/\" target=\"_blank\">http://geojson.io/</a>\r\n\r\nVous pouvez voir le résultat :\r\n<p><a href=\"http://pasq.fr/stories/leaflet-storymap/index.html\" target=\"_blank\"><strong>http://pasq.fr/stories/leaflet-storymap/index.html</strong></a></p>\r\n\r\n<h3>Résumé de leaflet-storymap</h3>\r\n<ul>\r\n \t<li>les + : Quasiment un seul fichier à gérer : map.geojson, personnalisation via le .css ou les fichiers</li>\r\n \t<li>les - : générer un geojson suivant le format déterminé, de plus, ce format empêche les liens, les vidéos et une mise en page plus riche, les images sont obligatoire pour ne pas avoir un blanc.</li>\r\n</ul>\r\n\r\n<hr />\r\n\r\n<h1>Conclusions</h1>\r\nVoilà un petit tour d'horizon rapide de différentes solutions. Je n'ai pas poussé les tests très loin car ils m'ont demandé pas mal de temps, mais pour vous aider je dirais que, suivant le niveau et votre envie de personnalisation, je classerai comme suit :\r\n<ol>\r\n \t<li><strong>StoryMapJs : facile, puissant, un must ♥</strong></li>\r\n \t<li><strong>Odyssey.js : pour des projets plus simples et sans trop de prise de tête,</strong></li>\r\n \t<li><strong>jakobzhao/storymap : car j'ai le sentiment de n'avoir qu'effleurer toutes les personnalisations et donc tout le potentiel,</strong></li>\r\n \t<li><strong>atlefren/storymap : simple à utiliser, mais demandera plus de code pour être personnalisé.</strong></li>\r\n \t<li><strong>leaflet-storymap : trop limité par le geojson.</strong></li>\r\n</ol>\r\nEt je ne parle pas de mapme.com qui ressemble à un piège pour vous faire payer, mais si vous êtes prêt à débourser beaucoup, le montage est simple et le rendu correct.\r\n\r\nJ’espère que cela vous a plu, si vous avez d'autre méthode ou des questions, merci de m'en faire part en commentaire.\r\n\r\n<hr />\r\n\r\n <br /><center><hr/><em>Posted from my blog with <a href='https://wordpress.org/plugins/steempress/'>SteemPress</a> : http://pasq.fr/story_of_story_map/</em><hr/></center>",
"json_metadata": "{\"community\":\"steempress\",\"app\":\"steempress/1.2\",\"image\":[\"http://pasq.fr/wp-content/uploads/2017/12/storymap.jpg\"],\"tags\":[\"fr\",\"map\",\"carte\",\"histoire\",\"homere\"]}"
}
]
}ieroupvoted (100.00%) @pasq2al / openstreetmapcartographieruncoursdeau-8bve2kl8vz2018/04/25 21:24:45
ieroupvoted (100.00%) @pasq2al / openstreetmapcartographieruncoursdeau-8bve2kl8vz
2018/04/25 21:24:45
| voter | iero |
| author | pasq2al |
| permlink | openstreetmapcartographieruncoursdeau-8bve2kl8vz |
| weight | 10000 (100.00%) |
| Transaction Info | Block #21886534/Trx 58f4e3aa97940cc2105c1b3cc6bb714b1ca99d75 |
View Raw JSON Data
{
"trx_id": "58f4e3aa97940cc2105c1b3cc6bb714b1ca99d75",
"block": 21886534,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-25T21:24:45",
"op": [
"vote",
{
"voter": "iero",
"author": "pasq2al",
"permlink": "openstreetmapcartographieruncoursdeau-8bve2kl8vz",
"weight": 10000
}
]
}steempress-ioupvoted (7.64%) @pasq2al / carnetdetravailavecatlasqgis-7k0nxa9nqe2018/04/25 19:38:42
steempress-ioupvoted (7.64%) @pasq2al / carnetdetravailavecatlasqgis-7k0nxa9nqe
2018/04/25 19:38:42
| voter | steempress-io |
| author | pasq2al |
| permlink | carnetdetravailavecatlasqgis-7k0nxa9nqe |
| weight | 764 (7.64%) |
| Transaction Info | Block #21884415/Trx 43fc749d097c79f7199c380e2e38343a3976e8de |
View Raw JSON Data
{
"trx_id": "43fc749d097c79f7199c380e2e38343a3976e8de",
"block": 21884415,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-25T19:38:42",
"op": [
"vote",
{
"voter": "steempress-io",
"author": "pasq2al",
"permlink": "carnetdetravailavecatlasqgis-7k0nxa9nqe",
"weight": 764
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress34.76%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779080196
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779080196
},
"rc_account": {
"account": "pasq2al",
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779080196
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "10164408779"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"cover_image":"https://pixabay.com/photo-2528477/","name":"Al1","website":"https://pasq.fr","profile_image":"https://orig00.deviantart.net/2d78/f/2010/200/7/1/zombie_unicorn_by_forgotten_melody.jpg","about":"consultant holistique","location":"france"} |
| JSON METADATA | |
| profile | {"cover_image":"https://pixabay.com/photo-2528477/","name":"Al1","website":"https://pasq.fr","profile_image":"https://orig00.deviantart.net/2d78/f/2010/200/7/1/zombie_unicorn_by_forgotten_melody.jpg","about":"consultant holistique","location":"france"} |
{
"posting_json_metadata": {
"profile": {
"cover_image": "https://pixabay.com/photo-2528477/",
"name": "Al1",
"website": "https://pasq.fr",
"profile_image": "https://orig00.deviantart.net/2d78/f/2010/200/7/1/zombie_unicorn_by_forgotten_melody.jpg",
"about": "consultant holistique",
"location": "france"
}
},
"json_metadata": {
"profile": {
"cover_image": "https://pixabay.com/photo-2528477/",
"name": "Al1",
"website": "https://pasq.fr",
"profile_image": "https://orig00.deviantart.net/2d78/f/2010/200/7/1/zombie_unicorn_by_forgotten_melody.jpg",
"about": "consultant holistique",
"location": "france"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM6UAk3xAXfmtwKng7e2KLWyBjzMB8sBj5gXPYsNPWU7i2QiEWAv1/1
Active
Single Signature
Public Keys
STM8bCkCEMviEZsA5P7qQpEXuCxkz37Th2nacrak2kZXJkVRoS6UT1/1
Posting
Single Signature
Public Keys
STM683xYp2nroRKzHcg5GVSrLBcHbAEex9FvwDf1gHstE5uEH5SQz1/1
Memo
STM52x4daU4gGK8TtRmHvnvUbmMWMGsmqVutxD2dBbeHuk4TADVjA
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6UAk3xAXfmtwKng7e2KLWyBjzMB8sBj5gXPYsNPWU7i2QiEWAv",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM8bCkCEMviEZsA5P7qQpEXuCxkz37Th2nacrak2kZXJkVRoS6UT",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM683xYp2nroRKzHcg5GVSrLBcHbAEex9FvwDf1gHstE5uEH5SQz",
1
]
]
},
"memo": "STM52x4daU4gGK8TtRmHvnvUbmMWMGsmqVutxD2dBbeHuk4TADVjA"
}Witness Votes
0 / 30
No active witness votes.
[]