kopia lustrzana https://github.com/OpenDroneMap/ODM
rodzic
23ed5ec5c3
commit
7e873fa29f
|
@ -0,0 +1,4 @@
|
|||
OpenDroneMap
|
||||
============
|
||||
|
||||
Hosting for OpenDroneMap
|
Plik diff jest za duży
Load Diff
|
@ -0,0 +1,350 @@
|
|||
#cssmenu {
|
||||
position: relative;
|
||||
height: 44px;
|
||||
background: #2b2f3a;
|
||||
width: auto;
|
||||
}
|
||||
#cssmenu ul {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
line-height: 1;
|
||||
}
|
||||
#cssmenu > ul {
|
||||
position: relative;
|
||||
display: block;
|
||||
background: #2b2f3a;
|
||||
width: 100%;
|
||||
z-index: 500;
|
||||
}
|
||||
#cssmenu:after,
|
||||
#cssmenu > ul:after {
|
||||
content: ".";
|
||||
display: block;
|
||||
clear: both;
|
||||
visibility: hidden;
|
||||
line-height: 0;
|
||||
height: 0;
|
||||
}
|
||||
#cssmenu.align-right > ul > li {
|
||||
float: right;
|
||||
}
|
||||
#cssmenu.align-center ul {
|
||||
text-align: center;
|
||||
}
|
||||
#cssmenu.align-center ul ul {
|
||||
text-align: left;
|
||||
}
|
||||
#cssmenu > ul > li {
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
#cssmenu > ul > #menu-button {
|
||||
display: none;
|
||||
}
|
||||
#cssmenu ul li a {
|
||||
display: block;
|
||||
font-family: Helvetica, sans-serif;
|
||||
text-decoration: none;
|
||||
}
|
||||
#cssmenu > ul > li > a {
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
padding: 15px 20px;
|
||||
color: #7a8189;
|
||||
text-transform: uppercase;
|
||||
-webkit-transition: color 0.25s ease-out;
|
||||
-moz-transition: color 0.25s ease-out;
|
||||
-ms-transition: color 0.25s ease-out;
|
||||
-o-transition: color 0.25s ease-out;
|
||||
transition: color 0.25s ease-out;
|
||||
}
|
||||
#cssmenu > ul > li.has-sub > a {
|
||||
padding-right: 32px;
|
||||
}
|
||||
#cssmenu > ul > li:hover > a {
|
||||
color: #ffffff;
|
||||
}
|
||||
#cssmenu li.has-sub::after {
|
||||
display: block;
|
||||
content: "";
|
||||
position: absolute;
|
||||
width: 0;
|
||||
height: 0;
|
||||
}
|
||||
#cssmenu > ul > li.has-sub::after {
|
||||
right: 10px;
|
||||
top: 20px;
|
||||
border: 5px solid transparent;
|
||||
border-top-color: #7a8189;
|
||||
}
|
||||
#cssmenu > ul > li:hover::after {
|
||||
border-top-color: #ffffff;
|
||||
}
|
||||
#indicatorContainer {
|
||||
position: absolute;
|
||||
height: 12px;
|
||||
width: 100%;
|
||||
bottom: 0px;
|
||||
overflow: hidden;
|
||||
z-index: -1;
|
||||
}
|
||||
#pIndicator {
|
||||
position: absolute;
|
||||
height: 0;
|
||||
width: 100%;
|
||||
border: 12px solid transparent;
|
||||
border-top-color: #2b2f3a;
|
||||
z-index: -2;
|
||||
-webkit-transition: left .25s ease;
|
||||
-moz-transition: left .25s ease;
|
||||
-ms-transition: left .25s ease;
|
||||
-o-transition: left .25s ease;
|
||||
transition: left .25s ease;
|
||||
}
|
||||
#cIndicator {
|
||||
position: absolute;
|
||||
height: 0;
|
||||
width: 100%;
|
||||
border: 12px solid transparent;
|
||||
border-top-color: #2b2f3a;
|
||||
top: -12px;
|
||||
right: 100%;
|
||||
z-index: -2;
|
||||
}
|
||||
#cssmenu ul ul {
|
||||
position: absolute;
|
||||
left: -9999px;
|
||||
top: 70px;
|
||||
opacity: 0;
|
||||
-webkit-transition: opacity .3s ease, top .25s ease;
|
||||
-moz-transition: opacity .3s ease, top .25s ease;
|
||||
-ms-transition: opacity .3s ease, top .25s ease;
|
||||
-o-transition: opacity .3s ease, top .25s ease;
|
||||
transition: opacity .3s ease, top .25s ease;
|
||||
z-index: 1000;
|
||||
}
|
||||
#cssmenu ul ul ul {
|
||||
top: 37px;
|
||||
padding-left: 5px;
|
||||
}
|
||||
#cssmenu ul ul li {
|
||||
position: relative;
|
||||
}
|
||||
#cssmenu > ul > li:hover > ul {
|
||||
left: auto;
|
||||
top: 44px;
|
||||
opacity: 1;
|
||||
}
|
||||
#cssmenu.align-right > ul > li:hover > ul {
|
||||
left: auto;
|
||||
right: 0;
|
||||
opacity: 1;
|
||||
}
|
||||
#cssmenu ul ul li:hover > ul {
|
||||
left: 170px;
|
||||
top: 0;
|
||||
opacity: 1;
|
||||
}
|
||||
#cssmenu.align-right ul ul li:hover > ul {
|
||||
left: auto;
|
||||
right: 170px;
|
||||
top: 0;
|
||||
opacity: 1;
|
||||
padding-right: 5px;
|
||||
}
|
||||
#cssmenu ul ul li a {
|
||||
width: 130px;
|
||||
border-bottom: 1px solid #eeeeee;
|
||||
padding: 10px 20px;
|
||||
font-size: 12px;
|
||||
color: #9ea2a5;
|
||||
background: #ffffff;
|
||||
-webkit-transition: all .35s ease;
|
||||
-moz-transition: all .35s ease;
|
||||
-ms-transition: all .35s ease;
|
||||
-o-transition: all .35s ease;
|
||||
transition: all .35s ease;
|
||||
}
|
||||
#cssmenu.align-right ul ul li a {
|
||||
text-align: right;
|
||||
}
|
||||
#cssmenu ul ul li:hover > a {
|
||||
background: #f2f2f2;
|
||||
color: #8c9195;
|
||||
}
|
||||
#cssmenu ul ul li:last-child > a,
|
||||
#cssmenu ul ul li.last > a {
|
||||
border-bottom: 0;
|
||||
}
|
||||
#cssmenu > ul > li > ul::after {
|
||||
content: '';
|
||||
border: 6px solid transparent;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-bottom-color: #ffffff;
|
||||
position: absolute;
|
||||
top: -12px;
|
||||
left: 30px;
|
||||
}
|
||||
#cssmenu.align-right > ul > li > ul::after {
|
||||
left: auto;
|
||||
right: 30px;
|
||||
}
|
||||
#cssmenu ul ul li.has-sub::after {
|
||||
border: 4px solid transparent;
|
||||
border-left-color: #9ea2a5;
|
||||
right: 10px;
|
||||
top: 12px;
|
||||
-moz-transition: all .2s ease;
|
||||
-ms-transition: all .2s ease;
|
||||
-o-transition: all .2s ease;
|
||||
transition: all .2s ease;
|
||||
-webkit-transition: -webkit-transform 0.2s ease, right 0.2s ease;
|
||||
}
|
||||
#cssmenu.align-right ul ul li.has-sub::after {
|
||||
border-left-color: transparent;
|
||||
border-right-color: #9ea2a5;
|
||||
right: auto;
|
||||
left: 10px;
|
||||
}
|
||||
#cssmenu ul ul li.has-sub:hover::after {
|
||||
border-left-color: #ffffff;
|
||||
right: -5px;
|
||||
-webkit-transform: rotateY(180deg);
|
||||
-ms-transform: rotateY(180deg);
|
||||
-moz-transform: rotateY(180deg);
|
||||
-o-transform: rotateY(180deg);
|
||||
transform: rotateY(180deg);
|
||||
}
|
||||
#cssmenu.align-right ul ul li.has-sub:hover::after {
|
||||
border-right-color: #ffffff;
|
||||
border-left-color: transparent;
|
||||
left: -5px;
|
||||
-webkit-transform: rotateY(180deg);
|
||||
-ms-transform: rotateY(180deg);
|
||||
-moz-transform: rotateY(180deg);
|
||||
-o-transform: rotateY(180deg);
|
||||
transform: rotateY(180deg);
|
||||
}
|
||||
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
|
||||
#cssmenu {
|
||||
width: auto;
|
||||
}
|
||||
#cssmenu.align-center ul {
|
||||
text-align: left;
|
||||
}
|
||||
#cssmenu.align-right > ul > li {
|
||||
float: none;
|
||||
}
|
||||
#cssmenu ul {
|
||||
width: auto;
|
||||
}
|
||||
#cssmenu .submenuArrow,
|
||||
#cssmenu #indicatorContainer {
|
||||
display: none;
|
||||
}
|
||||
#cssmenu > ul {
|
||||
height: auto;
|
||||
display: block;
|
||||
}
|
||||
#cssmenu > ul > li {
|
||||
float: none;
|
||||
}
|
||||
#cssmenu li,
|
||||
#cssmenu > ul > li {
|
||||
display: none;
|
||||
}
|
||||
#cssmenu ul ul,
|
||||
#cssmenu ul ul ul,
|
||||
#cssmenu ul > li:hover > ul,
|
||||
#cssmenu ul ul > li:hover > ul,
|
||||
#cssmenu.align-right ul ul,
|
||||
#cssmenu.align-right ul ul ul,
|
||||
#cssmenu.align-right ul > li:hover > ul,
|
||||
#cssmenu.align-right ul ul > li:hover > ul {
|
||||
position: relative;
|
||||
left: auto;
|
||||
top: auto;
|
||||
opacity: 1;
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
right: auto;
|
||||
}
|
||||
#cssmenu ul .has-sub::after {
|
||||
display: none;
|
||||
}
|
||||
#cssmenu ul li a {
|
||||
padding: 12px 20px;
|
||||
}
|
||||
#cssmenu ul ul li a {
|
||||
border: 0;
|
||||
background: none;
|
||||
width: auto;
|
||||
padding: 8px 35px;
|
||||
}
|
||||
#cssmenu.align-right ul ul li a {
|
||||
text-align: left;
|
||||
}
|
||||
#cssmenu ul ul li:hover > a {
|
||||
background: none;
|
||||
color: #8c9195;
|
||||
}
|
||||
#cssmenu ul ul ul a {
|
||||
padding: 8px 50px;
|
||||
}
|
||||
#cssmenu ul ul ul ul a {
|
||||
padding: 8px 65px;
|
||||
}
|
||||
#cssmenu ul ul ul ul ul a {
|
||||
padding: 8px 80px;
|
||||
}
|
||||
#cssmenu ul ul ul ul ul ul a {
|
||||
padding: 8px 95px;
|
||||
}
|
||||
#cssmenu > ul > #menu-button {
|
||||
display: block;
|
||||
cursor: pointer;
|
||||
}
|
||||
#cssmenu #menu-button > a {
|
||||
padding: 14px 20px;
|
||||
}
|
||||
#cssmenu ul.open li,
|
||||
#cssmenu > ul.open > li {
|
||||
display: block;
|
||||
}
|
||||
#cssmenu > ul.open > li#menu-button > a {
|
||||
color: #fff;
|
||||
border-bottom: 1px solid rgba(150, 150, 150, 0.1);
|
||||
}
|
||||
#cssmenu ul ul::after {
|
||||
display: none;
|
||||
}
|
||||
#cssmenu #menu-button::after {
|
||||
display: block;
|
||||
content: '';
|
||||
position: absolute;
|
||||
height: 3px;
|
||||
width: 22px;
|
||||
border-top: 2px solid #7a8189;
|
||||
border-bottom: 2px solid #7a8189;
|
||||
right: 20px;
|
||||
top: 15px;
|
||||
}
|
||||
#cssmenu #menu-button::before {
|
||||
display: block;
|
||||
content: '';
|
||||
position: absolute;
|
||||
height: 3px;
|
||||
width: 22px;
|
||||
border-top: 2px solid #7a8189;
|
||||
right: 20px;
|
||||
top: 25px;
|
||||
}
|
||||
#cssmenu ul.open #menu-button::after,
|
||||
#cssmenu ul.open #menu-button::before {
|
||||
border-color: #fff;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,355 @@
|
|||
#cssmenu2 {
|
||||
position: relative;
|
||||
height: 44px;
|
||||
background: #2b2f3a;
|
||||
width: 200px;
|
||||
margin:0 auto;
|
||||
margin-top:30px;
|
||||
}
|
||||
#cssmenu2 ul {
|
||||
list-style: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
line-height: 1;
|
||||
}
|
||||
#cssmenu2 > ul {
|
||||
position: relative;
|
||||
display: block;
|
||||
background: #2b2f3a;
|
||||
width: 100%;
|
||||
z-index: 500;
|
||||
-webkit-border-radius: 20px;
|
||||
-moz-border-radius: 20px;
|
||||
border-radius: 20px;
|
||||
}
|
||||
#cssmenu2:after,
|
||||
#cssmenu2 > ul:after {
|
||||
content: ".";
|
||||
display: block;
|
||||
clear: both;
|
||||
visibility: hidden;
|
||||
line-height: 0;
|
||||
height: 0;
|
||||
}
|
||||
#cssmenu2.align-right > ul > li {
|
||||
float: right;
|
||||
}
|
||||
#cssmenu2.align-center ul {
|
||||
text-align: center;
|
||||
}
|
||||
#cssmenu2.align-center ul ul {
|
||||
text-align: left;
|
||||
}
|
||||
#cssmenu2 > ul > li {
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
#cssmenu2 > ul > #menu-button {
|
||||
display: none;
|
||||
}
|
||||
#cssmenu2 ul li a {
|
||||
display: block;
|
||||
font-family: Helvetica, sans-serif;
|
||||
text-decoration: none;
|
||||
}
|
||||
#cssmenu2 > ul > li > a {
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
padding: 15px 20px;
|
||||
color: #7a8189;
|
||||
text-transform: uppercase;
|
||||
-webkit-transition: color 0.25s ease-out;
|
||||
-moz-transition: color 0.25s ease-out;
|
||||
-ms-transition: color 0.25s ease-out;
|
||||
-o-transition: color 0.25s ease-out;
|
||||
transition: color 0.25s ease-out;
|
||||
}
|
||||
#cssmenu2 > ul > li.has-sub > a {
|
||||
padding-right: 32px;
|
||||
}
|
||||
#cssmenu2 > ul > li:hover > a {
|
||||
color: #ffffff;
|
||||
}
|
||||
#cssmenu2 li.has-sub::after {
|
||||
display: block;
|
||||
content: "";
|
||||
position: absolute;
|
||||
width: 0;
|
||||
height: 0;
|
||||
}
|
||||
#cssmenu2 > ul > li.has-sub::after {
|
||||
right: 10px;
|
||||
top: 20px;
|
||||
border: 5px solid transparent;
|
||||
border-top-color: #7a8189;
|
||||
}
|
||||
#cssmenu2 > ul > li:hover::after {
|
||||
border-top-color: #ffffff;
|
||||
}
|
||||
#indicatorContainer {
|
||||
position: absolute;
|
||||
height: 12px;
|
||||
width: 100%;
|
||||
bottom: 0px;
|
||||
overflow: hidden;
|
||||
z-index: -1;
|
||||
}
|
||||
#pIndicator {
|
||||
position: absolute;
|
||||
height: 0;
|
||||
width: 100%;
|
||||
border: 12px solid transparent;
|
||||
border-top-color: #2b2f3a;
|
||||
z-index: -2;
|
||||
-webkit-transition: left .25s ease;
|
||||
-moz-transition: left .25s ease;
|
||||
-ms-transition: left .25s ease;
|
||||
-o-transition: left .25s ease;
|
||||
transition: left .25s ease;
|
||||
}
|
||||
#cIndicator {
|
||||
position: absolute;
|
||||
height: 0;
|
||||
width: 100%;
|
||||
border: 12px solid transparent;
|
||||
border-top-color: #2b2f3a;
|
||||
top: -12px;
|
||||
right: 100%;
|
||||
z-index: -2;
|
||||
}
|
||||
#cssmenu2 ul ul {
|
||||
position: absolute;
|
||||
left: -9999px;
|
||||
top: 70px;
|
||||
opacity: 0;
|
||||
-webkit-transition: opacity .3s ease, top .25s ease;
|
||||
-moz-transition: opacity .3s ease, top .25s ease;
|
||||
-ms-transition: opacity .3s ease, top .25s ease;
|
||||
-o-transition: opacity .3s ease, top .25s ease;
|
||||
transition: opacity .3s ease, top .25s ease;
|
||||
z-index: 1000;
|
||||
}
|
||||
#cssmenu2 ul ul ul {
|
||||
top: 37px;
|
||||
padding-left: 5px;
|
||||
}
|
||||
#cssmenu2 ul ul li {
|
||||
position: relative;
|
||||
}
|
||||
#cssmenu2 > ul > li:hover > ul {
|
||||
left: auto;
|
||||
top: 44px;
|
||||
opacity: 1;
|
||||
}
|
||||
#cssmenu2.align-right > ul > li:hover > ul {
|
||||
left: auto;
|
||||
right: 0;
|
||||
opacity: 1;
|
||||
}
|
||||
#cssmenu2 ul ul li:hover > ul {
|
||||
left: 170px;
|
||||
top: 0;
|
||||
opacity: 1;
|
||||
}
|
||||
#cssmenu2.align-right ul ul li:hover > ul {
|
||||
left: auto;
|
||||
right: 170px;
|
||||
top: 0;
|
||||
opacity: 1;
|
||||
padding-right: 5px;
|
||||
}
|
||||
#cssmenu2 ul ul li a {
|
||||
width: 130px;
|
||||
border-bottom: 1px solid #eeeeee;
|
||||
padding: 10px 20px;
|
||||
font-size: 12px;
|
||||
color: #9ea2a5;
|
||||
background: #ffffff;
|
||||
-webkit-transition: all .35s ease;
|
||||
-moz-transition: all .35s ease;
|
||||
-ms-transition: all .35s ease;
|
||||
-o-transition: all .35s ease;
|
||||
transition: all .35s ease;
|
||||
}
|
||||
#cssmenu2.align-right ul ul li a {
|
||||
text-align: right;
|
||||
}
|
||||
#cssmenu2 ul ul li:hover > a {
|
||||
background: #f2f2f2;
|
||||
color: #8c9195;
|
||||
}
|
||||
#cssmenu2 ul ul li:last-child > a,
|
||||
#cssmenu2 ul ul li.last > a {
|
||||
border-bottom: 0;
|
||||
}
|
||||
#cssmenu2 > ul > li > ul::after {
|
||||
content: '';
|
||||
border: 6px solid transparent;
|
||||
width: 0;
|
||||
height: 0;
|
||||
border-bottom-color: #ffffff;
|
||||
position: absolute;
|
||||
top: -12px;
|
||||
left: 30px;
|
||||
}
|
||||
#cssmenu2.align-right > ul > li > ul::after {
|
||||
left: auto;
|
||||
right: 30px;
|
||||
}
|
||||
#cssmenu2 ul ul li.has-sub::after {
|
||||
border: 4px solid transparent;
|
||||
border-left-color: #9ea2a5;
|
||||
right: 10px;
|
||||
top: 12px;
|
||||
-moz-transition: all .2s ease;
|
||||
-ms-transition: all .2s ease;
|
||||
-o-transition: all .2s ease;
|
||||
transition: all .2s ease;
|
||||
-webkit-transition: -webkit-transform 0.2s ease, right 0.2s ease;
|
||||
}
|
||||
#cssmenu2.align-right ul ul li.has-sub::after {
|
||||
border-left-color: transparent;
|
||||
border-right-color: #9ea2a5;
|
||||
right: auto;
|
||||
left: 10px;
|
||||
}
|
||||
#cssmenu2 ul ul li.has-sub:hover::after {
|
||||
border-left-color: #ffffff;
|
||||
right: -5px;
|
||||
-webkit-transform: rotateY(180deg);
|
||||
-ms-transform: rotateY(180deg);
|
||||
-moz-transform: rotateY(180deg);
|
||||
-o-transform: rotateY(180deg);
|
||||
transform: rotateY(180deg);
|
||||
}
|
||||
#cssmenu2.align-right ul ul li.has-sub:hover::after {
|
||||
border-right-color: #ffffff;
|
||||
border-left-color: transparent;
|
||||
left: -5px;
|
||||
-webkit-transform: rotateY(180deg);
|
||||
-ms-transform: rotateY(180deg);
|
||||
-moz-transform: rotateY(180deg);
|
||||
-o-transform: rotateY(180deg);
|
||||
transform: rotateY(180deg);
|
||||
}
|
||||
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
|
||||
#cssmenu2 {
|
||||
width: auto;
|
||||
}
|
||||
#cssmenu2.align-center ul {
|
||||
text-align: left;
|
||||
}
|
||||
#cssmenu2.align-right > ul > li {
|
||||
float: none;
|
||||
}
|
||||
#cssmenu2 ul {
|
||||
width: auto;
|
||||
}
|
||||
#cssmenu2 .submenuArrow,
|
||||
#cssmenu2 #indicatorContainer {
|
||||
display: none;
|
||||
}
|
||||
#cssmenu2 > ul {
|
||||
height: auto;
|
||||
display: block;
|
||||
}
|
||||
#cssmenu2 > ul > li {
|
||||
float: none;
|
||||
}
|
||||
#cssmenu2 li,
|
||||
#cssmenu2 > ul > li {
|
||||
display: none;
|
||||
}
|
||||
#cssmenu2 ul ul,
|
||||
#cssmenu2 ul ul ul,
|
||||
#cssmenu2 ul > li:hover > ul,
|
||||
#cssmenu2 ul ul > li:hover > ul,
|
||||
#cssmenu2.align-right ul ul,
|
||||
#cssmenu2.align-right ul ul ul,
|
||||
#cssmenu2.align-right ul > li:hover > ul,
|
||||
#cssmenu2.align-right ul ul > li:hover > ul {
|
||||
position: relative;
|
||||
left: auto;
|
||||
top: auto;
|
||||
opacity: 1;
|
||||
padding-left: 0;
|
||||
padding-right: 0;
|
||||
right: auto;
|
||||
}
|
||||
#cssmenu2 ul .has-sub::after {
|
||||
display: none;
|
||||
}
|
||||
#cssmenu2 ul li a {
|
||||
padding: 12px 20px;
|
||||
}
|
||||
#cssmenu2 ul ul li a {
|
||||
border: 0;
|
||||
background: none;
|
||||
width: auto;
|
||||
padding: 8px 35px;
|
||||
}
|
||||
#cssmenu2.align-right ul ul li a {
|
||||
text-align: left;
|
||||
}
|
||||
#cssmenu2 ul ul li:hover > a {
|
||||
background: none;
|
||||
color: #8c9195;
|
||||
}
|
||||
#cssmenu2 ul ul ul a {
|
||||
padding: 8px 50px;
|
||||
}
|
||||
#cssmenu2 ul ul ul ul a {
|
||||
padding: 8px 65px;
|
||||
}
|
||||
#cssmenu2 ul ul ul ul ul a {
|
||||
padding: 8px 80px;
|
||||
}
|
||||
#cssmenu2 ul ul ul ul ul ul a {
|
||||
padding: 8px 95px;
|
||||
}
|
||||
#cssmenu2 > ul > #menu-button {
|
||||
display: block;
|
||||
cursor: pointer;
|
||||
}
|
||||
#cssmenu2 #menu-button > a {
|
||||
padding: 14px 20px;
|
||||
}
|
||||
#cssmenu2 ul.open li,
|
||||
#cssmenu2 > ul.open > li {
|
||||
display: block;
|
||||
}
|
||||
#cssmenu2 > ul.open > li#menu-button > a {
|
||||
color: #fff;
|
||||
border-bottom: 1px solid rgba(150, 150, 150, 0.1);
|
||||
}
|
||||
#cssmenu2 ul ul::after {
|
||||
display: none;
|
||||
}
|
||||
#cssmenu2 #menu-button::after {
|
||||
display: block;
|
||||
content: '';
|
||||
position: absolute;
|
||||
height: 3px;
|
||||
width: 22px;
|
||||
border-top: 2px solid #7a8189;
|
||||
border-bottom: 2px solid #7a8189;
|
||||
right: 20px;
|
||||
top: 15px;
|
||||
}
|
||||
#cssmenu2 #menu-button::before {
|
||||
display: block;
|
||||
content: '';
|
||||
position: absolute;
|
||||
height: 3px;
|
||||
width: 22px;
|
||||
border-top: 2px solid #7a8189;
|
||||
right: 20px;
|
||||
top: 25px;
|
||||
}
|
||||
#cssmenu2 ul.open #menu-button::after,
|
||||
#cssmenu2 ul.open #menu-button::before {
|
||||
border-color: #fff;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,68 @@
|
|||
html {
|
||||
height:100%;
|
||||
background-color:#c4c4c4;
|
||||
-webkit-background-size: cover;
|
||||
-moz-background-size: cover;
|
||||
-o-background-size: cover;
|
||||
background-size: cover;
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
body {
|
||||
height:100%;
|
||||
text-align:center;
|
||||
overflow-x:auto:
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
.main-header {
|
||||
color:#EAE373;
|
||||
font-family: 'Oswald', sans-serif;
|
||||
font-weight: 300;
|
||||
font-size:50px;
|
||||
padding-top:15%;
|
||||
}
|
||||
|
||||
|
||||
#map{
|
||||
height:100%;
|
||||
width:100%;
|
||||
padding:0px;
|
||||
margin:0px;
|
||||
}
|
||||
|
||||
|
||||
/* Titles */
|
||||
h2, h3, h4, h5, h6 {
|
||||
font-family: 'Oswald', sans-serif;
|
||||
font-weight: 300;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
h1 {
|
||||
color:#EAE373;
|
||||
font-family: 'Oswald', sans-serif;
|
||||
font-weight: 300;
|
||||
font-size:24px;
|
||||
}
|
||||
|
||||
|
||||
/* Paragraph & Typographic */
|
||||
p {
|
||||
line-height: 20px;
|
||||
margin-bottom: 10px;
|
||||
font-size:12px;
|
||||
font-weight:400;
|
||||
color:white;
|
||||
}
|
||||
|
||||
#logo {
|
||||
position:absolute;
|
||||
left:5px;
|
||||
top:0px;
|
||||
z-index:9999;
|
||||
}
|
|
@ -0,0 +1,63 @@
|
|||
html {
|
||||
height:100%;
|
||||
background: url(../img/langley.jpg) no-repeat center center fixed;
|
||||
-webkit-background-size: cover;
|
||||
-moz-background-size: cover;
|
||||
-o-background-size: cover;
|
||||
background-size: cover;
|
||||
}
|
||||
|
||||
body {
|
||||
text-align:center;
|
||||
overflow-x:auto:
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
margin:0px;
|
||||
padding:0px;
|
||||
}
|
||||
|
||||
.main-header {
|
||||
color:#EAE373;
|
||||
font-family: 'Oswald', sans-serif;
|
||||
font-weight: 300;
|
||||
font-size:50px;
|
||||
padding-top:15%;
|
||||
}
|
||||
|
||||
|
||||
#map{
|
||||
height:100%;
|
||||
width:100%;
|
||||
}
|
||||
|
||||
|
||||
/* Titles */
|
||||
h2, h3, h4, h5, h6 {
|
||||
font-family: 'Oswald', sans-serif;
|
||||
font-weight: 300;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
h1 {
|
||||
color:#333333;
|
||||
font-family: 'Oswald', sans-serif;
|
||||
font-weight: 300;
|
||||
font-size:24px;
|
||||
}
|
||||
|
||||
|
||||
/* Paragraph & Typographic */
|
||||
p {
|
||||
line-height: 20px;
|
||||
margin-bottom: 10px;
|
||||
font-size:12px;
|
||||
font-weight:400;
|
||||
color:white;
|
||||
}
|
||||
|
||||
#logo {
|
||||
position:absolute;
|
||||
left:5px;
|
||||
top:0px;
|
||||
z-index:9999;
|
||||
}
|
Plik binarny nie jest wyświetlany.
|
@ -0,0 +1 @@
|
|||
dac47368ffb53158b52bc4381754af4bc453ad62
|
|
@ -0,0 +1,133 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="200.00186"
|
||||
height="34.613998"
|
||||
id="svg44851"
|
||||
version="1.1"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="logo.svg">
|
||||
<defs
|
||||
id="defs44853" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="7.9195959"
|
||||
inkscape:cx="104.55345"
|
||||
inkscape:cy="16.955099"
|
||||
inkscape:document-units="px"
|
||||
inkscape:current-layer="layer1"
|
||||
showgrid="false"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1056"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="24"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata44856">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-125.71334,-475.05516)">
|
||||
<g
|
||||
id="g51667"
|
||||
transform="matrix(0.76597163,0,0,0.76597163,80.176488,113.77503)">
|
||||
<g
|
||||
id="g51649">
|
||||
<path
|
||||
id="path20809"
|
||||
d="m 70.81205,490.92913 c 2.414,0 4.09,0.973 5.027,2.918 0.48,0.973 0.715,1.951 0.703,2.936 v 6.311 c 0,2.414 -0.949,4.096 -2.848,5.045 -0.949,0.48 -1.898,0.715 -2.848,0.703 h -5.309 c -0.961,0.012 -1.922,-0.217 -2.883,-0.686 -1.934,-0.949 -2.9,-2.631 -2.9,-5.045 v -6.363 c 0,-0.973 0.24,-1.945 0.721,-2.918 0.961,-1.934 2.643,-2.9 5.045,-2.9 h 5.292 z m 2.566,6.592 c 0,-0.563 -0.135,-1.125 -0.404,-1.688 -0.551,-1.125 -1.523,-1.688 -2.918,-1.688 h -3.762 c -1.395,0 -2.367,0.557 -2.918,1.67 -0.281,0.563 -0.416,1.125 -0.404,1.688 v 4.816 c 0,1.395 0.557,2.367 1.67,2.918 0.551,0.27 1.107,0.398 1.67,0.387 h 3.779 c 0.539,0.012 1.084,-0.117 1.635,-0.387 1.102,-0.539 1.652,-1.518 1.652,-2.936 v -4.78 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#a8d166" />
|
||||
<path
|
||||
id="path20811"
|
||||
d="m 93.34705,490.87613 c 0.516,-0.012 1.037,0.111 1.564,0.369 1.043,0.504 1.564,1.406 1.564,2.707 v 10.02 c 0,0.445 -0.129,0.914 -0.387,1.406 -0.516,0.973 -1.424,1.564 -2.725,1.775 l -10.266,1.389 -0.018,7.559 -3.129,-0.018 v -22.096 c 0,-1.289 0.51,-2.197 1.529,-2.725 0.504,-0.258 1.014,-0.387 1.529,-0.387 h 10.339 z m -0.018,5.133 c 0,-0.832 -0.34,-1.406 -1.02,-1.723 -0.328,-0.164 -0.662,-0.246 -1.002,-0.246 h -6.275 c -0.328,0 -0.656,0.082 -0.984,0.246 -0.645,0.34 -0.967,0.926 -0.967,1.758 v 9.299 l 8.244,-1.283 c 0.832,-0.188 1.412,-0.58 1.74,-1.178 0.176,-0.305 0.264,-0.586 0.264,-0.844 v -6.029 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#5fa3d9" />
|
||||
<path
|
||||
id="path20813"
|
||||
d="m 113.22805,490.92913 c 0.527,-0.012 1.055,0.111 1.582,0.369 1.066,0.516 1.6,1.436 1.6,2.76 v 3.041 c 0,0.457 -0.135,0.932 -0.404,1.424 -0.527,0.984 -1.447,1.582 -2.76,1.793 l -10.441,1.424 v 1.811 c -0.012,0.34 0.064,0.686 0.229,1.037 0.328,0.691 0.92,1.037 1.775,1.037 h 10.67 l 0.053,3.217 h -12.762 c -1.348,0 -2.273,-0.539 -2.777,-1.617 -0.258,-0.551 -0.381,-1.096 -0.369,-1.635 v -11.496 c 0,-1.313 0.516,-2.232 1.547,-2.76 0.516,-0.27 1.037,-0.404 1.564,-0.404 h 10.493 z m -2.057,7.225 c 0.785,-0.188 1.354,-0.551 1.705,-1.09 0.199,-0.305 0.305,-0.615 0.316,-0.932 0,-0.844 -0.34,-1.43 -1.02,-1.758 -0.34,-0.164 -0.68,-0.24 -1.02,-0.229 h -6.363 c -0.34,0 -0.674,0.082 -1.002,0.246 -0.656,0.34 -0.984,0.932 -0.984,1.775 v 3.287 l 8.368,-1.299 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#5fa3d9" />
|
||||
<path
|
||||
id="path20815"
|
||||
d="m 132.59905,490.85913 c 0.539,-0.105 1.072,-0.047 1.6,0.176 1.066,0.445 1.6,1.477 1.6,3.094 v 14.713 h -3.182 v -13.219 c 0,-0.703 -0.246,-1.119 -0.738,-1.248 -0.246,-0.07 -0.492,-0.064 -0.738,0.018 l -6.908,1.072 c -0.855,0.188 -1.453,0.586 -1.793,1.195 -0.164,0.305 -0.246,0.592 -0.246,0.861 v 11.32 h -3.234 v -17.947 l 3.182,-0.018 v 1.459 -0.018 l 10.457,-1.458 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#5fa3d9" />
|
||||
</g>
|
||||
<g
|
||||
id="g51660">
|
||||
<path
|
||||
id="path20817"
|
||||
d="m 160.91705,491.22813 0.018,-7.541 3.111,0.018 v 22.043 c 0,1.277 -0.51,2.18 -1.529,2.707 -0.504,0.258 -1.014,0.387 -1.529,0.387 h -10.301 c -0.516,0.012 -1.037,-0.111 -1.564,-0.369 -1.043,-0.504 -1.564,-1.406 -1.564,-2.707 v -9.984 c 0,-0.445 0.129,-0.908 0.387,-1.389 0.527,-0.973 1.436,-1.564 2.725,-1.775 l 10.246,-1.39 z m -10.213,12.48 c 0,0.832 0.334,1.412 1.002,1.74 0.34,0.164 0.674,0.24 1.002,0.229 h 6.258 c 0.328,0 0.656,-0.082 0.984,-0.246 0.656,-0.328 0.984,-0.908 0.984,-1.74 v -9.281 l -8.227,1.283 c -0.832,0.188 -1.412,0.58 -1.74,1.178 -0.176,0.305 -0.264,0.586 -0.264,0.844 v 5.993 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#a8d166" />
|
||||
<path
|
||||
id="path20819"
|
||||
d="m 176.49105,490.92913 c 0.539,-0.105 1.072,-0.047 1.6,0.176 1.055,0.445 1.582,1.477 1.582,3.094 v 1.529 l -3.164,-0.053 c 0,-0.691 -0.246,-1.107 -0.738,-1.248 -0.234,-0.059 -0.475,-0.053 -0.721,0.018 l -2.355,0.791 c -0.926,0.328 -1.541,0.879 -1.846,1.652 -0.152,0.387 -0.211,0.744 -0.176,1.072 v 10.881 h -3.217 v -17.877 l 3.164,-0.018 v 1.441 h 0.018 l 5.853,-1.458 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#5fa3d9" />
|
||||
<path
|
||||
id="path20821"
|
||||
d="m 192.27705,490.92913 c 2.414,0 4.09,0.973 5.027,2.918 0.48,0.973 0.715,1.951 0.703,2.936 v 6.311 c 0,2.414 -0.949,4.096 -2.848,5.045 -0.949,0.48 -1.898,0.715 -2.848,0.703 h -5.309 c -0.961,0.012 -1.922,-0.217 -2.883,-0.686 -1.934,-0.949 -2.9,-2.631 -2.9,-5.045 v -6.363 c 0,-0.973 0.24,-1.945 0.721,-2.918 0.961,-1.934 2.643,-2.9 5.045,-2.9 h 5.292 z m 2.566,6.592 c 0,-0.563 -0.135,-1.125 -0.404,-1.688 -0.551,-1.125 -1.523,-1.688 -2.918,-1.688 h -3.762 c -1.395,0 -2.367,0.557 -2.918,1.67 -0.281,0.563 -0.416,1.125 -0.404,1.688 v 4.816 c 0,1.395 0.557,2.367 1.67,2.918 0.551,0.27 1.107,0.398 1.67,0.387 h 3.779 c 0.539,0.012 1.084,-0.117 1.635,-0.387 1.102,-0.539 1.652,-1.518 1.652,-2.936 v -4.78 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#5fa3d9" />
|
||||
<path
|
||||
id="path20823"
|
||||
d="m 215.04005,490.85913 c 0.539,-0.105 1.072,-0.047 1.6,0.176 1.066,0.445 1.6,1.477 1.6,3.094 v 14.713 h -3.182 v -13.219 c 0,-0.703 -0.246,-1.119 -0.738,-1.248 -0.246,-0.07 -0.492,-0.064 -0.738,0.018 l -6.908,1.072 c -0.855,0.188 -1.453,0.586 -1.793,1.195 -0.164,0.305 -0.246,0.592 -0.246,0.861 v 11.32 h -3.234 v -17.947 l 3.182,-0.018 v 1.459 -0.018 l 10.457,-1.458 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#5fa3d9" />
|
||||
<path
|
||||
id="path20825"
|
||||
d="m 235.41305,490.92913 c 0.527,-0.012 1.055,0.111 1.582,0.369 1.066,0.516 1.6,1.436 1.6,2.76 v 3.041 c 0,0.457 -0.135,0.932 -0.404,1.424 -0.527,0.984 -1.447,1.582 -2.76,1.793 l -10.441,1.424 v 1.811 c -0.012,0.34 0.064,0.686 0.229,1.037 0.328,0.691 0.92,1.037 1.775,1.037 h 10.67 l 0.053,3.217 h -12.763 c -1.348,0 -2.273,-0.539 -2.777,-1.617 -0.258,-0.551 -0.381,-1.096 -0.369,-1.635 v -11.496 c 0,-1.313 0.516,-2.232 1.547,-2.76 0.516,-0.27 1.037,-0.404 1.564,-0.404 h 10.494 z m -2.056,7.225 c 0.785,-0.188 1.354,-0.551 1.705,-1.09 0.199,-0.305 0.305,-0.615 0.316,-0.932 0,-0.844 -0.34,-1.43 -1.02,-1.758 -0.34,-0.164 -0.68,-0.24 -1.02,-0.229 h -6.363 c -0.34,0 -0.674,0.082 -1.002,0.246 -0.656,0.34 -0.984,0.932 -0.984,1.775 v 3.287 l 8.368,-1.299 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#5fa3d9" />
|
||||
</g>
|
||||
<g
|
||||
id="g51655">
|
||||
<path
|
||||
id="path20827"
|
||||
d="m 277.16105,490.98213 c 0.527,-0.105 1.055,-0.047 1.582,0.176 1.055,0.445 1.582,1.471 1.582,3.076 v 14.607 h -3.146 v -13.131 c 0,-0.691 -0.246,-1.102 -0.738,-1.23 -0.246,-0.07 -0.492,-0.07 -0.738,0 l -6.873,1.072 c -0.703,0.164 -1.23,0.475 -1.582,0.932 -0.223,0.293 -0.363,0.615 -0.422,0.967 v 11.391 h -3.199 v -13.201 c 0,-0.059 0.006,-0.135 0.018,-0.229 -0.082,-0.539 -0.346,-0.855 -0.791,-0.949 -0.223,-0.047 -0.434,-0.041 -0.633,0.018 l -6.873,1.072 c -0.844,0.188 -1.436,0.586 -1.775,1.195 -0.164,0.305 -0.246,0.592 -0.246,0.861 v 11.232 h -3.217 v -17.824 l 3.164,-0.018 v 1.441 l 10.389,-1.459 c 0.352,-0.07 0.732,-0.059 1.143,0.035 0.82,0.188 1.395,0.68 1.723,1.477 0.188,-0.047 0.27,-0.064 0.246,-0.053 l 10.386,-1.458 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#a8d166" />
|
||||
<path
|
||||
id="path20829"
|
||||
d="m 297.00705,490.92913 c 1.348,0 2.273,0.539 2.777,1.617 0.258,0.551 0.381,1.096 0.369,1.635 v 11.496 c 0,1.313 -0.521,2.232 -1.564,2.76 -0.516,0.27 -1.031,0.404 -1.547,0.404 h -10.494 c -0.527,0.012 -1.055,-0.111 -1.582,-0.369 -1.066,-0.516 -1.6,-1.436 -1.6,-2.76 v -3.041 c 0,-0.445 0.135,-0.92 0.404,-1.424 0.527,-0.984 1.447,-1.582 2.76,-1.793 l 10.441,-1.424 v -1.811 c 0.012,-0.34 -0.064,-0.686 -0.229,-1.037 -0.328,-0.691 -0.92,-1.037 -1.775,-1.037 h -8.455 l -0.035,-3.217 h 10.53 z m -0.035,9.475 -8.367,1.213 c -0.785,0.188 -1.354,0.551 -1.705,1.09 -0.199,0.305 -0.305,0.615 -0.316,0.932 0,0.844 0.34,1.43 1.02,1.758 0.34,0.164 0.68,0.24 1.02,0.229 h 6.363 c 0.328,0 0.662,-0.082 1.002,-0.246 0.656,-0.34 0.984,-0.932 0.984,-1.775 v -3.201 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#5fa3d9" />
|
||||
<path
|
||||
id="path20831"
|
||||
d="m 317.11605,490.87613 c 0.516,-0.012 1.037,0.111 1.564,0.369 1.043,0.504 1.564,1.406 1.564,2.707 v 10.02 c 0,0.445 -0.129,0.914 -0.387,1.406 -0.516,0.973 -1.424,1.564 -2.725,1.775 l -10.266,1.389 -0.018,7.559 -3.129,-0.018 v -22.096 c 0,-1.289 0.51,-2.197 1.529,-2.725 0.504,-0.258 1.014,-0.387 1.529,-0.387 h 10.339 z m -0.017,5.133 c 0,-0.832 -0.34,-1.406 -1.02,-1.723 -0.328,-0.164 -0.662,-0.246 -1.002,-0.246 h -6.275 c -0.328,0 -0.656,0.082 -0.984,0.246 -0.645,0.34 -0.967,0.926 -0.967,1.758 v 9.299 l 8.244,-1.283 c 0.832,-0.188 1.412,-0.58 1.74,-1.178 0.176,-0.305 0.264,-0.586 0.264,-0.844 v -6.029 z"
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#5fa3d9" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
Po Szerokość: | Wysokość: | Rozmiar: 11 KiB |
Plik diff jest za duży
Load Diff
Po Szerokość: | Wysokość: | Rozmiar: 573 KiB |
|
@ -0,0 +1,58 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>OpenDroneMap</title>
|
||||
<link href="css/style.css" rel="stylesheet">
|
||||
<link href="css/cssmenu.css" rel="stylesheet">
|
||||
<link href="css/cssmenu2.css" rel="stylesheet">
|
||||
<link href='http://fonts.googleapis.com/css?family=BenchNine|Oswald' rel='stylesheet' type='text/css'>
|
||||
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
|
||||
<script src="js/script.js"></script>
|
||||
</head>
|
||||
<style>
|
||||
</style>
|
||||
<body>
|
||||
<div id='cssmenu'>
|
||||
<div id="logo"><a href="#"><img src="img/logo.svg"></a></div>
|
||||
<ul>
|
||||
<li><a href='pages/about.html'><span>About</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/OpenDroneMap' target="_blank"><span>Code on GitHub</span></a></li>
|
||||
<li class='active has-sub'><a href='#'><span>Example Data</span></a>
|
||||
<ul>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data_benchmark' target="_blank"><span>Benchmark</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data_pacifica' target="_blank"><span>Pacifica (Beach)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data_langley' target="_blank"><span>Langley (Town Center)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data_apt' target="_blank"><span>Corridor (Trail)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data_seneca' target="_blank"><span>Seneca (Color Infrared Farm)</span></a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href='pages/contact.html'><span>Contact</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="container">
|
||||
<h1 class="main-header"><a href="#"><img src="img/logo_full.svg"></a></h1>
|
||||
|
||||
<h1><i>Open Source Toolkit for processing Civilian Drone Imagery</i></h1>
|
||||
|
||||
|
||||
<div id='cssmenu2'>
|
||||
<ul>
|
||||
<li class='active has-sub'><a href='#'><span>Code & Data</span></a>
|
||||
<ul>
|
||||
<li><a href='https://github.com/OpenDroneMap/OpenDroneMap' target="_blank"><span>Code</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data_benchmark' target="_blank"><span>Benchmark</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data_pacifica' target="_blank"><span>Pacifica (Beach)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data_langley' target="_blank"><span>Langley (Town Center)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data_apt' target="_blank"><span>Corridor (Trail)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data_seneca' target="_blank"><span>Seneca (Color Infrared Farm)</span></a></li> </ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,50 @@
|
|||
( function( $ ) {
|
||||
$( document ).ready(function() {
|
||||
$('#cssmenu').prepend('<div id="indicatorContainer"><div id="pIndicator"><div id="cIndicator"></div></div></div>');
|
||||
var activeElement = $('#cssmenu>ul>li:first');
|
||||
|
||||
$('#cssmenu>ul>li').each(function() {
|
||||
if ($(this).hasClass('active')) {
|
||||
activeElement = $(this);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
var posLeft = activeElement.position().left;
|
||||
var elementWidth = activeElement.width();
|
||||
posLeft = posLeft + elementWidth/2 -6;
|
||||
if (activeElement.hasClass('has-sub')) {
|
||||
posLeft -= 6;
|
||||
}
|
||||
|
||||
$('#cssmenu #pIndicator').css('left', posLeft);
|
||||
var element, leftPos, indicator = $('#cssmenu pIndicator');
|
||||
|
||||
$("#cssmenu>ul>li").hover(function() {
|
||||
element = $(this);
|
||||
var w = element.width();
|
||||
if ($(this).hasClass('has-sub'))
|
||||
{
|
||||
leftPos = element.position().left + w/2 - 12;
|
||||
}
|
||||
else {
|
||||
leftPos = element.position().left + w/2 - 6;
|
||||
}
|
||||
|
||||
$('#cssmenu #pIndicator').css('left', leftPos);
|
||||
}
|
||||
, function() {
|
||||
$('#cssmenu #pIndicator').css('left', posLeft);
|
||||
});
|
||||
|
||||
$('#cssmenu>ul').prepend('<li id="menu-button"><a>Menu</a></li>');
|
||||
$( "#menu-button" ).click(function(){
|
||||
if ($(this).parent().hasClass('open')) {
|
||||
$(this).parent().removeClass('open');
|
||||
}
|
||||
else {
|
||||
$(this).parent().addClass('open');
|
||||
}
|
||||
});
|
||||
});
|
||||
} )( jQuery );
|
|
@ -0,0 +1,128 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>OpenDroneMap About</title>
|
||||
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
|
||||
<link href="../css/map_styles.css" rel="stylesheet">
|
||||
<link href="../css/cssmenu.css" rel="stylesheet">
|
||||
<style>
|
||||
html, body, #map {
|
||||
height: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<link rel="stylesheet" href="http://libs.cartocdn.com/cartodb.js/v3/themes/css/cartodb.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id='cssmenu'>
|
||||
<div id="logo"><a href="https://opendronemap.github.io/odm/"><img src="../img/logo.svg"></a></div>
|
||||
<ul>
|
||||
<li><a href='#'><span>About</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/OpenDroneMap' target="_blank"><span>Code on GitHub</span></a></li>
|
||||
<li class='active has-sub'><a href='#'><span>Example Data</span></a>
|
||||
<ul>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data/tree/master/benchmark' target="_blank"><span>Benchmark</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data/tree/master/pacifica' target="_blank"><span>Pacifica (Beach)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data/tree/master/langley' target="_blank"><span>Langley (Town Center)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data/tree/master/apt' target="_blank"><span>Corridor (Trail)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data/tree/master/seneca' target="_blank"><span>Seneca (Color Infrared Farm)</span></a></li> </ul>
|
||||
</li>
|
||||
<li><a href='contact.html'><span>Contact</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="container">
|
||||
|
||||
<h1 class="main-header"><a href="#"><img src="../img/logo_full.svg"></a></h1>
|
||||
<h1 id="what-is-it">What is it?</h1>
|
||||
<p>OpenDroneMap is a toolchain for processing raw civilian UAS imagery to other useful products. What kind of products?</p>
|
||||
<ol>
|
||||
<li>Point Clouds</li>
|
||||
<li>Digital Surface Models</li>
|
||||
<li>Textured Digital Surface Models</li>
|
||||
<li>Orthorectified Imagery</li>
|
||||
<li>Classified Point Clouds</li>
|
||||
<li>Digital Elevation Models</li>
|
||||
<li>etc.</li>
|
||||
</ol>
|
||||
<p>So far, it does step 1 through 4: Point Clouds, meshes, textured meshes and orthophotography.</p>
|
||||
<h1 id="steps-to-get-opendronemap-running">Steps to get OpenDroneMap running:</h1>
|
||||
<p>(Requires Ubuntu 12.04 32-bit at this time. May also work with Ubuntu
|
||||
12.04 64-bit. See https://github.com/OpenDroneMap/odm_vagrant for
|
||||
running on Windows in a VM)</p>
|
||||
<p>Run install.sh to build.</p>
|
||||
<p><code>./install.sh</code></p>
|
||||
<p>From a directory full of your images, run</p>
|
||||
<p><code>./run.pl</code></p>
|
||||
<hr>
|
||||
<p>From Meshlab 1.3.3:</p>
|
||||
<pre><code>* Open Project file, navigate to:
|
||||
* <project_location>/reconstruction-with-image-size-1200/bundle/bundle.out
|
||||
* It will prompt for the image list file
|
||||
* <project_location>/reconstruction-with-image-size-1200/list.txt
|
||||
* Control-L and delete "0 model"
|
||||
* Import dense point cloud:
|
||||
* e.g. <project_location>/reconstruction-with-image-size-1200-results/option-0000.ply
|
||||
* (there may be multiple ply files)
|
||||
* Make a mesh:
|
||||
* Filters:Remeshing, Simplification and Reconstruction:Surface Reconstruction Poisson
|
||||
* Texture the mesh
|
||||
* Parameterization + texturing from registered rasters
|
||||
</code></pre>
|
||||
<hr>
|
||||
<p>Example data can be found at https://github.com/OpenDroneMap/odm_data</p>
|
||||
<hr>
|
||||
<p>Long term, the aim is for the toolchain to also be able to optionally
|
||||
push to a variety of online data repositories, pushing hi-resolution
|
||||
aerials to <a href="http://opentopography.org/">OpenAerialMap</a>, point clouds to <a href="http://opentopography.org/">OpenTopography</a>,
|
||||
and pushing digital elevation models to an emerging global repository
|
||||
(yet to be named...). That leaves only digital surface model meshes and
|
||||
UV textured meshes with no global repository home.</p>
|
||||
<hr>
|
||||
<h1 id="troubleshooting">Troubleshooting:</h1>
|
||||
<p>If you run ODM with your own camera, it is possible you will see something like this:</p>
|
||||
<pre><code> - configuration:
|
||||
--cmvs-maxImages: 100
|
||||
--end-with: pmvs
|
||||
--match-size: 200
|
||||
--matcher-ratio: 0.6
|
||||
--matcher-threshold: 2
|
||||
--pmvs-csize: 2
|
||||
--pmvs-level: 1
|
||||
--pmvs-minImageNum: 3
|
||||
--pmvs-threshold: 0.7
|
||||
--pmvs-wsize: 7
|
||||
--resize-to: 1200
|
||||
--start-with: resize
|
||||
|
||||
- source files - Fri Sep 19 13:47:42 UTC 2014
|
||||
|
||||
no CCD width or focal length found for DSC05391.JPG - camera: "SONY DSC-HX5V"
|
||||
no CCD width or focal length found for DSC05392.JPG - camera: "SONY DSC-HX5V"
|
||||
no CCD width or focal length found for DSC05393.JPG - camera: "SONY DSC-HX5V"
|
||||
no CCD width or focal length found for DSC05394.JPG - camera: "SONY DSC-HX5V"
|
||||
no CCD width or focal length found for DSC05395.JPG - camera: "SONY DSC-HX5V"
|
||||
no CCD width or focal length found for DSC05396.JPG - camera: "SONY DSC-HX5V"
|
||||
no CCD width or focal length found for DSC05397.JPG - camera: "SONY DSC-HX5V"
|
||||
no CCD width or focal length found for DSC05398.JPG - camera: "SONY DSC-HX5V"
|
||||
no CCD width or focal length found for DSC05399.JPG - camera: "SONY DSC-HX5V"
|
||||
|
||||
found no usable images - quitting
|
||||
Died at ../../OpenDroneMap/./run.pl line 364.
|
||||
|
||||
</code></pre>
|
||||
|
||||
<p>This means that your camera is not in the database, https://github.com/OpenDroneMap/OpenDroneMap/blob/gh-pages/ccd_defs.pl</p>
|
||||
<p>This problem is easily remedied. We need to know CCD size in the
|
||||
camera. We'll get these for our Sony Cyber-shot DSC-HX5 from dpreview:
|
||||
http://www.dpreview.com/products/sony/compacts/sony_dschx5/specifications</p>
|
||||
<p>So, we'll add the following line to our ccd_defs.pl:</p>
|
||||
<pre><code> "SONY DSC-HX5V" => 6.104, # 1/2.4"
|
||||
</code></pre>
|
||||
<p>And so others can use it, we'll do a pull request to add it to our array for everyone else.</p>
|
||||
|
||||
</body>
|
||||
</html>
|
Plik binarny nie jest wyświetlany.
Po Szerokość: | Wysokość: | Rozmiar: 78 KiB |
|
@ -0,0 +1,49 @@
|
|||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>OpenDroneMap About</title>
|
||||
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
|
||||
<link href="../css/map_styles.css" rel="stylesheet">
|
||||
<link href="../css/cssmenu.css" rel="stylesheet">
|
||||
<style>
|
||||
html, body, #map {
|
||||
height: 100%;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
<link rel="stylesheet" href="http://libs.cartocdn.com/cartodb.js/v3/themes/css/cartodb.css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id='cssmenu'>
|
||||
<div id="logo"><a href="https://opendronemap.github.io/odm/"><img src="../img/logo.svg"></a></div>
|
||||
<ul>
|
||||
<li><a href='about.html'><span>About</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/OpenDroneMap' target="_blank"><span>Code on GitHub</span></a></li>
|
||||
<li class='active has-sub'><a href='#'><span>Example Data</span></a>
|
||||
<ul>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data/tree/master/benchmark' target="_blank"><span>Benchmark</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data/tree/master/pacifica' target="_blank"><span>Pacifica (Beach)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data/tree/master/langley' target="_blank"><span>Langley (Town Center)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data/tree/master/apt' target="_blank"><span>Corridor (Trail)</span></a></li>
|
||||
<li><a href='https://github.com/OpenDroneMap/odm_data/tree/master/seneca' target="_blank"><span>Seneca (Color Infrared Farm)</span></a></li> </ul>
|
||||
</li>
|
||||
<li><a href='#'><span>Contact</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="container">
|
||||
|
||||
<h1 class="main-header"><a href="#"><img src="../img/logo_full.svg"></a></h1>
|
||||
<h1 id="main-header">Contact</h1>
|
||||
<p><a href='http://lists.osgeo.org/cgi-bin/mailman/listinfo/opendronemap-users'<span>OpenDroneMap Users Mailing List</span></a></p>
|
||||
<p><a href='http://lists.osgeo.org/cgi-bin/mailman/listinfo/opendronemap-dev'<span>OpenDroneMap Developer Mailing List</span></a></p>
|
||||
<p><a href='https://github.com/OpenDroneMap/OpenDroneMap/issues'><span>Contact via GitHub Issue</span></a></p>
|
||||
<p><a href='https://github.com/OpenDroneMap/OpenDroneMap/pulls'><span>Pull Requests</span></a></p>
|
||||
<h1 id="main-header">(also)</h1>
|
||||
<p><a href='https://twitter.com/smathermather'><span>Twitter</span></a></p>
|
||||
|
||||
</body>
|
||||
</html>
|
Ładowanie…
Reference in New Issue