Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lupang Arenda, Santa Ana, Taytay community mapping collaboration #54

Open
maning opened this issue Jul 7, 2019 · 12 comments

Comments

Projects
None yet
3 participants
@maning
Copy link
Member

commented Jul 7, 2019

We had a great fieldmapping at Lupang Arenda today! Thanks to all who volunteered!
See this ticket for context of the collaboration.

Screenshot 2019-07-07 20 21 22
The crew

Screenshot 2019-07-07 19 23 52
[WIP] left-Bing imagery, right-sample orthophoto from drone captures

I'm outlining some key actions to people involved, let's use this ticket as public record of the further work.

  • Upload street-level photos to Mapillary @govvin
  • Test processing of drone photos with OpenDroneMap @maning
  • Compare quality of orthophoto from drones with ODM process and other proprietary tools Bunny and Leigh
  • Upload orthophoto to OpenAerialMap @banitopinoy
  • Create PR to imagery-index to load Arenda Orthophoto from OAM as default imagery for OSM editors @maning
  • Share all output to community contacts @govvin
  • Scope next actions with community after delivery of drone maps @govvin @ralleon
@maning

This comment has been minimized.

Copy link
Member Author

commented Jul 8, 2019

Processing drone imagery with OpenDroneMap

Screenshot 2019-07-08 14 07 30

  • Temporary download link until final processed is uploaded to OAM (814 MB): https://www.dropbox.com/sh/m7msxaup2gtbryj/AACOqtvrmrxHwOGE7xyjOk3Va?dl=0
  • Using the docker container of OpenDroneMap, I processed all 5 flights. Average processing time is 3.3 hours each.
  • Processing is straightforward if you have docker installed in your computer. All you need is a directory of the imagery and run the docker container. One important change in your docker preferences is to increase RAM to at least 8 GB.
  • Orthophoto output is in UTM Z51N.
gdalinfo /Users/maningsambale/Projects/odm/bunny1_orthophoto/odm_orthophoto.original.tif
Driver: GTiff/GeoTIFF
Files: /Users/maningsambale/Projects/odm/bunny1_orthophoto/odm_orthophoto.original.tif
Size is 16589, 9006
Coordinate System is:
PROJCS["WGS 84 / UTM zone 51N",
    GEOGCS["WGS 84",
        DATUM["WGS_1984",
            SPHEROID["WGS 84",6378137,298.257223563,
                AUTHORITY["EPSG","7030"]],
            AUTHORITY["EPSG","6326"]],
        PRIMEM["Greenwich",0,
            AUTHORITY["EPSG","8901"]],
        UNIT["degree",0.0174532925199433,
            AUTHORITY["EPSG","9122"]],
        AUTHORITY["EPSG","4326"]],
    PROJECTION["Transverse_Mercator"],
    PARAMETER["latitude_of_origin",0],
    PARAMETER["central_meridian",123],
    PARAMETER["scale_factor",0.9996],
    PARAMETER["false_easting",500000],
    PARAMETER["false_northing",0],
    UNIT["metre",1,
        AUTHORITY["EPSG","9001"]],
    AXIS["Easting",EAST],
    AXIS["Northing",NORTH],
    AUTHORITY["EPSG","32651"]]
Origin = (296108.531677999999374,1607653.094869999913499)
Pixel Size = (0.049998330399662,-0.049995508549838)
Metadata:
  AREA_OR_POINT=Area
Image Structure Metadata:
  COMPRESSION=DEFLATE
  INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left  (  296108.532, 1607653.095) (121d 6'28.09"E, 14d32' 3.14"N)
Lower Left  (  296108.532, 1607202.835) (121d 6'28.22"E, 14d31'48.49"N)
Upper Right (  296937.954, 1607653.095) (121d 6'55.79"E, 14d32' 3.36"N)
Lower Right (  296937.954, 1607202.835) (121d 6'55.92"E, 14d31'48.71"N)
Center      (  296523.243, 1607427.965) (121d 6'42.01"E, 14d31'55.92"N)
Band 1 Block=512x512 Type=Byte, ColorInterp=Red
  Mask Flags: PER_DATASET ALPHA
Band 2 Block=512x512 Type=Byte, ColorInterp=Green
  Mask Flags: PER_DATASET ALPHA
Band 3 Block=512x512 Type=Byte, ColorInterp=Blue
  Mask Flags: PER_DATASET ALPHA
Band 4 Block=512x512 Type=Byte, ColorInterp=Alpha
  • Over to Bunny and Leigh to compare quality of processing with other tools.

Details of processing time below:

command # images size (MB) runtime
time docker run -it --rm -v "$(pwd)/bunny1:/code/images" -v "$(pwd)/bunny1_orthophoto:/code/odm_orthophoto" opendronemap/odm 70 350 real 102m58.414s
user 0m0.280s
sys 0m0.215s
time docker run -it --rm -v "$(pwd)/bunny3:/code/images" -v "$(pwd)/bunny3_orthophoto:/code/odm_orthophoto" opendronemap/odm 41 205 real 194m11.746s
user 0m0.314s
sys 0m0.361s
time docker run -it --rm -v "$(pwd)/bunny2:/code/images" -v "$(pwd)/bunny2_orthophoto:/code/odm_orthophoto" opendronemap/odm 55 270 real 256m1.920s
user 0m0.436s
sys 0m0.571s
time docker run -it --rm -v "$(pwd)/bunny4:/code/images" -v "$(pwd)/bunny4_orthophoto:/code/odm_orthophoto" opendronemap/odm 68 340 real 219m44.133s
user 0m0.501s
sys 0m0.668s
time docker run -it --rm -v "$(pwd)/bunny5:/code/images" -v "$(pwd)/bunny4_orthophoto:/code/odm_orthophoto" opendronemap/odm 90 450 real 224m35.409s
user 0m0.523s
sys 0m0.685s
@govvin

This comment has been minimized.

Copy link
Member

commented Jul 8, 2019

Thank you for the update @maning and the tips for tweaking the Docker settings.

We collected 2,600 images but only 1,600 images uploaded to Mapillary, after removing duplicates.

@govvin

This comment has been minimized.

Copy link
Member

commented Jul 9, 2019

@maning

This comment has been minimized.

Copy link
Member Author

commented Jul 9, 2019

@banitopinoy

This comment has been minimized.

Copy link

commented Jul 10, 2019

The available flyover images in OpenAerialMap can now be used as WMS in QGIS
Lupang Arenda WMS in QGIS.

OAM imagery can also used directly as background in OSM ID editor or JOSM
OAM Lupang Arenda ID Editor

@govvin

This comment has been minimized.

Copy link
Member

commented Jul 10, 2019

@banitopinoy , could you publish the stitched images to OAM? We could start doing mapathons to digitize the features in the area with a Tasking Manager (to avoid editing conflicts) while waiting for the completion of the remaining areas.

@banitopinoy

This comment has been minimized.

Copy link

commented Jul 10, 2019

@banitopinoy , could you publish the stitched images to OAM? We could start doing mapathons to digitize the features in the area with a Tasking Manager (to avoid editing conflicts) while waiting for the completion of the remaining areas.

All images are already available in OpenAerialMap:
Thumbnail pics

@govvin

This comment has been minimized.

Copy link
Member

commented Jul 10, 2019

Our CWTS volunteers from PUPSJ will be contributing to the Lupang Arenda mapping effort using Task 6228. Feel free to share the task, and lend a hand.

@govvin

This comment has been minimized.

Copy link
Member

commented Jul 10, 2019

@banitopinoy I meant a stitched collection of all those imagery.

@banitopinoy

This comment has been minimized.

Copy link

commented Jul 10, 2019

The first image in the left corner is the stiched image.

@govvin

This comment has been minimized.

Copy link
Member

commented Jul 10, 2019

@banitopinoy Gaaahh. I need new eyeglasses. Sorry for missing that.

@maning

This comment has been minimized.

Copy link
Member Author

commented Jul 11, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.